Duet · 1 day ago
Senior Backend Engineer, Data & Integrations
Duet is a seed-stage company empowering Nurse Practitioners to lead their own practices and enhance access to primary care. The Senior Backend Engineer will be responsible for designing and building backend systems that integrate with external healthcare systems, ensuring data reliability and operational excellence.
Hospital & Health Care
Responsibilities
Design, implement, and maintain integrations with electronic health record (EHR) and practice management (PM) systems (e.g., athenahealth, Tebra, eClinicalWorks) using APIs, flat files, SFTP, and other programmatic mechanisms
Normalize, validate, and model healthcare data so it can power downstream product features and analytics
Navigate real-world constraints: partial APIs, inconsistent schemas, vendor quirks, and evolving requirements
Build scalable, reliable backend services in Python on Google Cloud Platform
Design APIs and internal services that expose clean, well-documented interfaces to product and data consumers
Partner closely with data and product teams to ensure ingestion pipelines and application logic evolve together
Implement monitoring, logging, and alerting to ensure integrations are observable and resilient
Own incident response and debugging for integration-related issues in production
Champion testing strategies for integration code, including data validation and regression protection
Influence backend architecture, data flow patterns, and engineering standards from an early stage
Contribute to hiring, onboarding, and mentorship as the engineering team grows (without being a people manager by default)
Qualification
Required
5+ years of experience in backend or platform engineering roles
Experience building and operating production systems that integrate with third-party platforms
Strong proficiency in Python
Experience building backend systems on Google Cloud Platform (BigQuery, Cloud Run, Pub/Sub, Cloud SQL, etc.); light AWS exposure is a plus
Solid understanding of API design (REST), authentication (OAuth 2.0), and secure data handling
Experience working with asynchronous workflows, data pipelines, and event-driven systems
Comfortable working with imperfect, evolving data schemas
Able to reason about data quality, lineage, and downstream impact
Strong ownership mindset—you care deeply about systems once they're in production
Clear communicator who can explain technical concepts to non-engineers when needed
Comfortable operating in ambiguity and helping shape the 'right' solution rather than waiting for perfect specs
Preferred
Prior healthcare experience is a plus, but not required—comfort with complex data is
Familiarity with healthcare data concepts (EHRs, PM systems, clinical vs. operational data) is a bonus