About the role
- Own technical delivery of assigned product modules from requirements through production.
- Build and maintain backend services using Python and FastAPI.
- Design APIs, database schemas and workflows using PostgreSQL.
- Build and review React / TypeScript applications and contribute to React Native where required.
- Make technical and architecture decisions for the modules you own.
- Break requirements into deliverable tasks and support estimation and execution.
- Conduct code reviews and mentor junior/mid-level engineers.
- Support CI/CD, deployments, production troubleshooting and root-cause resolution.
- Contribute to critical areas such as multi-tenancy, billing, audit trails and synchronisation.
- Work with Product and Business teams to translate hospital workflows into reliable software.
- Maintain strong standards for security, testing, data integrity and maintainability.
- 5+ years of hands-on software development experience.
- Strong backend development experience with Python; FastAPI preferred.
- Good knowledge of PostgreSQL or another relational database, including schema design, indexing and query optimisation.
- Strong React and TypeScript experience.
- Experience building REST APIs.
- Experience with AWS or another major cloud platform.
- Working knowledge of Docker and CI/CD.
- Experience with code reviews, mentoring developers or coordinating technical delivery.
- Strong debugging, problem-solving and project ownership skills.
- Comfortable taking responsibility for a project/module through to production.
- Experience leading a small engineering team or project.
- Healthcare / HMIS experience.
- FHIR, HL7 or ABDM exposure.
- Multi-tenant SaaS experience.
- Offline-first / synchronisation-heavy applications.
- React Native.
- Redis, queues or background processing.
- Billing, payments, insurance or ledger-based systems.