Hatchit
Senior Product Engineer
Salary
Job description
Responsibilities
- Own the user interface and experience across core clinical and operational workflows
- Build production features using Next.js, React, and TypeScript
- Implement complex multi-step forms and workflow-driven interfaces
- Build AI-powered tools that help clinicians with documentation, clinical decision support, and voice-driven workflows
- Work with generated API clients and maintain frontend/backend contract alignment
- Translate real-world workflow requirements into usable software
- Build new product capabilities from scratch as the platform expands
- Collaborate closely with product, design, and clinical stakeholders
- Use AI development tools to accelerate implementation while maintaining code quality
- Participate in code reviews and technical planning
Requirements
- 5+ years building production web applications
- Strong TypeScript experience and proficiency with React and Next.js
- Experience building complex multi-step forms or workflow-driven interfaces
- Familiarity with API contracts and backend integrations
- Comfortable tracing application behavior across frontend and backend systems, including reading and debugging Python/Django code when needed
- Comfort working in a fast-moving startup environment
- Experience working in an AI-assisted development workflow
Nice to Have
- Experience with healthcare or regulated software
- Familiarity with FHIR or clinical data systems (helpful but not required)
- Strong product intuition and pragmatic engineering judgmenta
Tech Stack
- Next.js, TypeScript, Tailwind, Turborepo, Python (Django, async-first), PostgreSQL, workflow state machines, and clinical integrations using Medplum and FHIR.
- Our services run on AWS and Kubernetes, and we rely on Terraform for IaC and Datadog for APM and infrastructure monitoring.
- We maintain automated testing and deployment pipelines using Github Actions and integrate with AI providers including Google, Anthropic, and OpenAI.


