Staff Engineer - Patient Platform
Core
Designing and modernizing scalable, event-driven backend systems for patient-facing communication channels (Email, SMS, notifications) within a regulated healthcare environment.
Role type
Staff Engineer (Backend/Platform)
Builds
APIs, orchestration services, and communication infrastructure for patient interactions
Domain
Healthcare technology / Distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Python (FastAPI, Flask), Event-driven architecture (AWS EventBridge, SQS/SNS, Lambda), Async task processing (Celery), REST/GraphQL API design, Microservices, Observability (Datadog), Security (OAuth2, JWT), Relational/NoSQL databases (Postgres, DynamoDB), Infrastructure as Code (Terraform/CDK), HIPAA/PHI compliance
Preferred skills
Communication platform scaling, BFF patterns, Contract testing (Pact), Startup-to-scale-up transition, Security standards (ISO 27001, ISO 13485)
Technologies
AWS, Python, FastAPI, Flask, EventBridge, SQS, SNS, Lambda, ECS, Celery, Postgres, DynamoDB, Redis, Terraform, CDK, Datadog, OAuth2, JWT
Responsibilities
Lead design and modernization of patient-facing backend services, Drive API design best practices including BFF and orchestration patterns, Design and implement event-driven workflows, Improve reliability and fault tolerance of communication pipelines, Ensure secure authentication and authorization, Mentor engineers and elevate system design standards, Collaborate cross-functionally with Product, Architecture, Security, QA, Clinical, and Frontend teams
Seniority
Staff, technical authority & architectural leadership