Our Client is looking for experienced Senior Full Stack Developers to support enterprise healthcare integration initiatives involving FHIR Subscription, SubscriptionTopic, and event-driven architecture.
The successful candidates will develop and modernize healthcare applications, transitioning traditional polling-based integrations to subscription-driven event processing using Java, Node.js, AWS Lambda, React, SMART on FHIR, and NextGen Connect (Mirth).
Must-Have Skills
- Advanced hands-on experience with FHIR Subscription and SubscriptionTopic, including event triggers, subscription filters, lifecycle management, notification Bundles, delivery channels, and conformance testing.
- Strong experience developing Java and Node.js backend services, REST APIs, FHIR integrations, and event-driven applications.
- Hands-on implementation of FHIR Subscription workflows using AWS Lambda and asynchronous queues, including retries, dead-letter queues, idempotency, duplicate-event handling, and replay.
- Strong React development experience with SMART on FHIR, including authorization, launch context, scopes, and FHIR API integration.
- Experience with NextGen Connect (Mirth) and HL7 v2, including message transformation, validation, routing, acknowledgements, and production support.
- Knowledge of Ontario digital health standards and provincial services, including HRM, Provider Registry, Client Registry, and eReferral.
- Previous public sector experience is mandatory.
Key Responsibilities
- Design and implement FHIR Subscription and SubscriptionTopic integrations for event-driven clinical workflows.
- Develop and maintain Java and Node.js microservices, REST APIs, and event-processing components.
- Build AWS Lambda functions and queue-based integrations for asynchronous event processing.
- Develop React applications integrated with SMART on FHIR and healthcare APIs.
- Configure and maintain NextGen Connect (Mirth) channels for HL7 v2 message processing.
- Implement subscription lifecycle management, event filtering, notifications, retries, error handling, and monitoring.
- Integrate enterprise applications with FHIR-based Pub/Sub services and replace polling workflows with real-time event processing.
- Perform unit, integration, regression, conformance, and end-to-end testing.
- Implement secure authentication, authorization, audit logging, and privacy controls for healthcare information.
- Produce technical documentation and provide knowledge transfer to internal teams.
Nice-to-Have Skills
- FHIR R5 Subscription model and R5 Subscription Backport.
- AWS SQS, SNS, EventBridge, API Gateway, and CloudWatch.
- CI/CD pipelines, Infrastructure as Code, containerization, and automated security scanning.
- FHIR profiles, event schemas, interface contracts, and enterprise integration governance.