Junior Full-Stack Developer (TypeScript, Vue/Nuxt) CLM
Valsoft Corporation.com
Office
Beirut, Beirut Governorate, Lebanon
Full Time
Aspire Software is looking for a Junior Full-Stack Developer (TypeScript, Vue/Nuxt) — Claio (Medical AI) to join our team in Lebanon.
Here is a little window into our company: Aspire Software operates and manages wholly owned software companies, providing mission-critical solutions across multiple verticals. By implementing industry best practices, Aspire delivers a time sensitive integration process, and the operation of a decentralized model has allowed it to become a hub for creating rapid growth by reinvesting in its portfolio.
About The Role
Building clinician-facing features for medical documentation, insurance claims, and patient care workflows. Small team, full ownership of features.
Requirements
- 1-3 years TypeScript, Vue 3 (Composition API), Nuxt 3
- Backend: Nuxt Nitro server with h3 event handlers (defineEventHandler)
- Database: Supabase - queries, RLS policies, RPC functions
- Write clean, reusable components and add tests
- Full ticket ownership: plan, build, test, review, deploy, follow up
- Self-starter, clear communicator, works well in small fast team
- Git/GitHub, basic CI
- Healthcare privacy/security mindset (HIPAA/PHIPA awareness)
- EST hours
Preferred Skills & Certifications
- Tailwind CSS, SCSS, Headless UI, Radix Vue
- State management: Pinia
- AI/ML: Azure OpenAI API, OpenAI SDK, Deepgram (speech-to-text)
- Stripe (payments & subscriptions)
- AWS SDK (S3, Secrets Manager)
- EHR/practice management integrations
- i18n experience (we support EN/FR/ES)
- WebSockets, real-time features
- Testing: Vitest, Jest, Playwright
- PDF generation (jspdf, pdf-lib)
- Chart.js or similar
Tech Stack
- Frontend: Vue 3, Nuxt 3, Tailwind, Pinia, VueUse, Heroicons
- Backend: Nuxt 3 Nitro (h3), Supabase (Postgres + Auth), JWT, Node 20
- AI: Azure OpenAI (GPT-4o, GPT-4o-mini), Deepgram SDK
- Integrations: Stripe, AWS S3, SendGrid/Mailgun, EHR systems
- Other: TypeScript throughout, i18n, WebSockets, node-cron
Junior Full-Stack Developer (TypeScript, Vue/Nuxt) CLM
Office
Beirut, Beirut Governorate, Lebanon
Full Time
October 15, 2025