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.