Senior Backend Engineer II - Patient Experience
Core
Own the patient communications platform end-to-end, ensuring reliable delivery of booking confirmations, reminders, and results notifications via email, SMS, and push, while building patient-facing APIs for web and mobile apps.
Role type
Senior Backend Engineer (Patient Experience)
Builds
Patient communications platform, patient-facing APIs, and event-driven messaging services
Domain
Healthcare technology, patient engagement
Required skills
Python, FastAPI, AWS (EventBridge, SQS/SNS, Lambda, ECS), PostgreSQL, NoSQL (DynamoDB), Redis, OAuth2/JWT, Pytest, Datadog
Preferred skills
Iterable, Twilio, APNs/FCM, AWS SES, GraphQL, Terraform, Docker, GitHub Actions, FHIR
Technologies
Python, FastAPI, AWS, PostgreSQL, DynamoDB, Redis, Iterable, Twilio, Datadog
Responsibilities
Own the communications platform from design through rollout; Build scalable backend services using Python and AWS event-driven services; Guarantee reliable, exactly-once message delivery; Build consent and preference handling into the send path; Make sends safe with tooling for bulk and one-off patient sends; Evolve patient-facing APIs with OpenAPI-first standards; Ensure system reliability and incident response; Raise engineering quality with automated tests; Provide technical guidance and mentor engineers; Influence technical direction and architectural decisions.
Seniority
Senior, hands-on IC