This job is no longer available
This job expired on 01/09/2026. It no longer accepts applications.
Lead Software Engineer – Full-Stack (Healthcare AI)
Nurmed AI
Job description
About the role
Nurmed AI is seeking a Lead Software Engineer to drive the development of AI‑powered medical consultation tools. This full‑stack position focuses on building secure, EHR‑ready applications for the healthcare sector, with a clear path from learning the codebase to owning the platform.
Key responsibilities
- Design, develop, and maintain backend services using Python, FastAPI, and Supabase (PostgreSQL).
- Build responsive front‑end interfaces with Next.js, React, TypeScript, and Tailwind CSS.
- Create and document architecture diagrams, service documentation, and onboarding guides.
- Implement asynchronous processing with Celery and RabbitMQ for AI job pipelines.
- Integrate AI services such as OpenAI, Soniox, and ElevenLabs into the platform.
- Lead code reviews, define architectural decisions, and mentor junior developers.
- Own deployment pipelines, CI/CD (GitHub Actions), and system reliability on AWS and Azure.
Required profile
- 4+ years of professional full‑stack development experience.
- Strong proficiency in Python and FastAPI, with ability to extend complex services.
- Expertise in TypeScript, React, and building production‑grade dashboards.
- Deep knowledge of SQL, PostgreSQL optimization, and Supabase authentication.
- Experience with async patterns, Celery task queues, and REST API versioning.
- Regular use of AI‑assisted development tools (e.g., Cursor, GitHub Copilot).
- Disciplined Git workflow, preferably trunk‑based development.
Required skills
- Python
- FastAPI
- Supabase
- PostgreSQL
- Pydantic
- Celery
- RabbitMQ
- OpenAI API
- Soniox
- ElevenLabs
- Next.js
- React
- TypeScript
- Tailwind CSS
- AWS
- Azure
- GitHub Actions
- RPA services
- pnpm
- Supabase Auth
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in South Africa.
Salaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Nurmed AI