Software Developer - Full Stack - Senior (Health) (BBBH12303) Toronto, Canada
We are seeking two Senior Full Stack Developers to enhance healthcare applications and integration'sThe focus is on replacing scheduled polling with event-driven processing so applications can respond to clinical information, referrals, reports, and status changes in real time.
Healthcare industry experience is mandatory. Candidates must have hands-on experience with healthcare applications, clinical workflows, and healthcare interoperability standards.
Required Skills — Must Have
- Healthcare Experience: Demonstrated experience delivering healthcare applications, clinical integrations, or digital health solutions.
- FHIR Subscription and SubscriptionTopic: Strong experience with resource triggers, filters, subscription lifecycle, notification Bundles, delivery channels, and event retrieval.
- Backend Development: Senior-level Java, Node.js, REST API, and FHIR integration experience.
- AWS and Event Processing: Experience with AWS Lambda, asynchronous queues, retries, dead-letter handling, idempotency, and duplicate-event management.
- React and SMART on FHIR: Experience with React applications, SMART on FHIR launch and authorization, context, scopes, and FHIR API integration.
- Healthcare Interoperability: Hands-on experience with NextGen Connect (Mirth), HL7 v2 messaging, message transformation, validation, routing, acknowledgements, and error handling.
- Experience integrating healthcare systems and services, including HRM, Provider Registry, Client Registry, and eReferral.
Key Responsibilities
- Design and implement FHIR Subscription and SubscriptionTopic functionality to support event-driven clinical workflows.
- Develop and maintain Java and Node.js services, REST APIs, AWS Lambda functions, and queue-based event-processing components.
- Build React applications using SMART on FHIR and integrate with FHIR resources and APIs.
- Configure and maintain NextGen Connect (Mirth) channels for HL7 v2 messaging and healthcare system integration.
- Implement reliable event processing, error handling, monitoring, logging, security, and audit controls.
- Develop automated tests, validate FHIR resources, troubleshoot production issues, and prepare technical documentation.
- FHIR Subscription and SubscriptionTopic: Advanced experience with subscription architecture, lifecycle management, filters, notifications, and conformance testing.
- Backend and Event-Driven Integration: Java, Node.js, AWS Lambda, asynchronous queues, and reliable event processing.
- React and SMART on FHIR: Front-end development, SMART authorization, context handling, and FHIR API integration.
- Healthcare Interoperability: NextGen Connect (Mirth), HL7 v2, and integration with healthcare services such as HRM, Provider Registry, Client Registry, and eReferral.
Mandatory Requirement: Healthcare industry experience is essential. Candidates must demonstrate relevant hands-on experience with healthcare applications, clinical integrations, or healthcare interoperability.