Salary
💰 $185,000 - $280,000 per year
Tech Stack
ApacheApolloAWSCloudDockerGraphQLKafkaKubernetesPostgresPythonTerraform
About the role
- End-to-end ownership of key parts of our backend services architecture.
- Design and develop robust, scalable, event-driven services using Python, FastAPI, Apache Kafka and GraphQL.
- Work with DevOps on deployments, monitoring, and reliability improvements.
- Maintain and optimize PostgreSQL databases and data models.
- Collaborate across product and engineering teams to define requirements and architect features.
- Drive engineering best practices through code reviews and mentorship.
- Build scalable, resilient systems that drive real impact in patient care and shape the technical direction of the platform.
- Mentor other engineers and support services in production.
Requirements
- 7+ years of backend development experience in production environments, specifically strong Python skills, including async programming and type hints.
- Solid understanding of PostgreSQL database design and optimization.
- Familiarity with Docker and containerization.
- Strong testing practices using pytest.
- Experience with microservice architectures is preferred.
- Experience with GraphQL APIs.
- Experience with event-driven systems and message queues.
- Experience with major cloud providers (e.g., AWS).
- Experience with Strawberry GraphQL.
- Experience with Kafka, Procrastinate, or similar background job systems.
- Experience Apollo Federation or multi-service GraphQL experience.
- Healthcare or regulated industry experience (HIPAA, HL7, FHIR).
- Experience with Terraform or infrastructure-as-code.
- Experience with Kubernetes.
- Experience mentoring engineers or leading technical projects.
- Comprehensive healthcare coverage (medical, dental, vision)
- Flexible PTO policy with 20 vacation days and 5 sick days per year
- Remote work environment
- Top-tier development equipment
- Opportunity to make a meaningful impact on healthcare delivery
- Performance-based bonus
- Equity participation in the company
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonFastAPIApache KafkaGraphQLPostgreSQLasync programmingtype hintsDockerpytestTerraform
Soft skills
mentorshipcollaborationcode reviewsengineering best practicesleadership