About the Role
Heidi is on a mission to significantly reduce the time it takes to deliver high-quality care. Our goal is to develop AI systems that liberate clinicians from administrative tasks, enabling them to focus on increasing quality and accessibility of care.
Our team comprises inventors, builders, scientists, nurses, doctors, mathematicians, designers, creatives, and high-agency executors who believe in innovative solutions and rapid execution.
Key Achievements:
* We've supported 20 million patient consultations within a year.
* Heidi now powers 1 million weekly consultations.
The Job
As a Senior/Intermediate Software Engineer, you will collaborate closely with our Engineering Manager to ensure the smooth operation of AI-powered systems.
Responsibilities:
* You will design, build, and launch web & API capabilities for user workflows.
* You'll own data models, business logic, front-end components, and deployment pipelines.
* Author tests, monitor performance, and create run-books for seamless releases.
* Collaborate with product, design, and AI teams to drive customer value.
* Profile bottlenecks, tune cloud resources, and refine developer tooling.
Requirements
* Deep experience with TypeScript for client and server-side development.
* Solid backend fundamentals—REST/GraphQL design, domain-driven architecture, relational and NoSQL datastores.
* Cloud proficiency (GCP or AWS): containers, CI/CD, infrastructure-as-code, observability, and security best practices.
* A track record of shipping production software that scales and is easy to maintain.
* Strong testing and code-review discipline.
* Clear communication & teamwork skills; mentoring and unblocking others.
Bonus Points: Familiarity with real-time streaming, event-driven systems, or integrating AI/LLM services.