Full Stack Developers
- Toronto, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Posting language
- English
- Posted
Original job description
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.
- 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.
- 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.
More about this job
Responsibilities
Design and implement FHIR subscription integrations and event-driven clinical workflows, developing Java and Node.js services, AWS Lambda and queue-based processing, and React applications integrated with SMART on FHIR. Configure Mirth channels, replace polling with real-time event processing, implement security and monitoring, conduct testing, and provide technical documentation and knowledge transfer.
Requirements
Candidates need advanced hands-on experience with FHIR Subscription and SubscriptionTopic, Java and Node.js backend development, AWS Lambda and asynchronous event processing, and React with SMART on FHIR. Experience with Mirth and HL7 v2, Ontario digital health services and standards, and public sector work is required; senior-level experience is indicated, but no specific years are stated.
Skills
- FHIR Subscription
- SubscriptionTopic
- Java
- Node.js
- AWS Lambda
- React
- SMART on FHIR
- NextGen Connect (Mirth)
- HL7 v2
- REST APIs
- Event-Driven Architecture
- Asynchronous Queues
- FHIR Integration
- Ontario Digital Health Standards
- Public Sector Experience
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Healthcare
- Government & Public Sector
Keywords
- FHIR Subscription
- SubscriptionTopic
- FHIR R5
- FHIR R5 Subscription Backport
- Java
- Node.js
- AWS Lambda
- AWS SQS
- AWS SNS
- Amazon EventBridge
- Amazon API Gateway
- Amazon CloudWatch
- React
- SMART on FHIR
- NextGen Connect (Mirth)
- HL7 v2
- REST APIs
- Event-Driven Architecture
- Asynchronous Queues
- Dead-Letter Queues
- Idempotency
- FHIR Pub/Sub
- FHIR Profiles
- Ontario Digital Health Standards
- HRM
- Provider Registry
- Client Registry
- eReferral
- CI/CD
- Infrastructure as Code