Full-Stack Developer EMR Integration & Clinical Engineering
Role details
Job location
Tech stack
Job description
You will own the EMR integration layer - both the FHIR API and the EMR's server-side plugin/SDK system - connecting our clinical platform to cloud infrastructure and pharmacy fulfillment systems. This is a greenfield build, not a maintenance role. You are writing the integration code that makes prescriptions flow, clinical data stay structured, and provider workflows stay fast.
Job Activities and Responsibilities: The responsibilities listed below are subject to change., * Build and maintain bidirectional data flows between a programmable EMR's FHIR R4 API and a cloud-hosted FHIR data store - across 30+ clinical resource types (Patient, MedicationRequest, Observation, Encounter, QuestionnaireResponse, etc.)
- Develop server-side EMR plugins in Python (Django ORM data layer) for clinical workflow automation: event handlers, protocol enforcement, layout customization, scheduling logic, and custom commands
- Configure provider-facing workflows for multiple clinical lines of business - each with distinct intake flows, lab requirements, formulary constraints, and prescribing protocols
- Develop lambda functions for data movement
Cloud Infrastructure Integration
- Wire webhook events into event-driven cloud pipelines
- Own the EMR-to-FHIR data contract: ensure resource mappings are correct, normalize free-text clinical fields into coded values (LOINC, SNOMED, ICD-10, RxNorm), and validate end-to-end data integrity
Requirements
Do you have experience in S3?, Must-Have
- 5+ years of production Python
- Working knowledge of FHIR R4 (resource types, references, search parameters, bundles) or demonstrable ability to ramp quickly on healthcare interoperability standards
- Experience with AWS: Lambda, EventBridge or equivalent event bus, IAM, KMS, and at least one managed data store
- React proficiency
- Comfort working with PHI under HIPAA: encrypted storage, audit logging, least-privilege access, BAA-covered services
- Ability to operate in a small, fast-moving team with minimal process overhead and maximum ownership
Strong Preference
- Prior healthcare or health-tech experience
- Experience integrating with EMR/EHR platforms
- Django ORM experience
- Event-driven architecture experience (EventBridge, SNS/SQS, Kafka)
Nice-to-Have
- Exposure to AI/ML agent frameworks
- React Native or Expo
- SOC 2 Type II or HITRUST audit experience
Physical Requirements:
- Proficient in using a computer and related equipment, including printers and fax machines.
- Ability to sit or stand for extended periods.
- Effective communication skills via telephone and email.
- Capable of lifting up to 40 pounds as needed.
Benefits & conditions
Pulled from the full job description
- Health insurance
- 401(k) matching
- Paid time off
- Vision insurance
- Dental insurance
- Life insurance
- Cell phone reimbursement, * Health care insurance (medical, dental, vision)
- Life Insurance
- Supplemental Insurance through Aflac
- PTO
- 401K matching
- Sick leave
- Phone/internet reimbursement
- Remote work
- Top of the line machines
Revelation Pharma is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.