Rq00828 - Software Developer - Full Stack - Senior (Toronto)

Rq00828 - Software Developer - Full Stack - Senior (Toronto)

01 Nov
|
Maarut
|
Toronto

01 Nov

Maarut

Toronto

RQ00828 - Software Developer - Full Stack - SeniorPosted On 29/10/2026Job InformationTerm 124 DaysAssigned Recruiter(s) Shilpi PalJob Opening ID 11820TechnologyNumber of Positions 2Work Experience 10+ YearsCity TorontoState/Province OntarioM4 CJob DescriptionRequired Skills: Strong hands-on experience with FHIR Subscription and Subscription Topic, including topic definitions, resource triggers, filter criteria, subscription status and lifecycle, notification Bundles, delivery channels, heartbeat notifications, and event retrieval. Senior-level experience developing Java and Node.Js services, REST APIs, FHIR integrations, event publishers and consumers, and production application logic. Strong experience implementing FHIR Subscription and Subscription Topic workflows with AWS Lambda and asynchronous queues, including notification Bundle handling, retries, dead-letter handling, idempotency, concurrency, duplicate-event handling, and replay. Robust React development experience building production applications that use SMART on FHIR launch, authorization, context, scopes, and FHIR API integration patterns. Hands-on experience with Next Gen Connect (Mirth), HL7 v2 integration, and Ontario digital health standards and provincial services, including the Hospital Report Manager (HRM) Standard, Provider Registry, Client Registry, and e Referral, covering message transformation, validation, routing, acknowledgements, error handling, conformance testing, and production support. Responsibilities: Assess polling-based integrations and workflows, identify the clinical or application events that should trigger notifications, and map each workflow to the appropriate FHIR Subscription Topic and Subscription behaviour. Define, implement, and maintain Subscription Topic resources, including supported resource triggers, event definitions, filter parameters, notification shapes, and conformance requirements. Implement Subscription creation, validation, activation, status management, renewal, deactivation,



delivery configuration, heartbeat handling, event retrieval, and subscriber lifecycle controls. Design, develop, test, and support Java and Node.Js services that publish events, manage subscriptions, consume notification Bundles, call FHIR APIs, and route resulting actions to application workflows. Develop and maintain AWS Lambda functions and queue-based integrations for asynchronous event processing, validation, enrichment, workflow coordination, and downstream application updates. Implement reliable processing controls for idempotency, duplicate detection, retries, dead-letter handling, controlled concurrency, ordering where required, reconciliation, replay, and recovery. Develop and support React applications that use SMART on FHIR to present subscription-related workflows, launch within supported contexts, obtain authorized FHIR access, and interact with FHIR resources and application APIs. Develop and maintain Next Gen Connect (Mirth) channels that receive, transform, validate, route, and acknowledge HL7 v2 messages and connect those workflows to FHIR resources, application services, and Enterprise Pub/Sub events. Validate Subscription, Subscription Topic, notification Bundle, and related FHIR resource instances against the applicable FHIR definitions, The Agency profiles, terminology, and business rules. Implement event correlation, structured logging, metrics, alerts, audit records, subscription health monitoring, and operational dashboards so teams can trace processing across publishers, Enterprise Pub/Sub, subscribers, and downstream applications. Create and maintain unit, integration, contract, conformance, interface, regression, end-to-end, performance, and failure-recovery tests covering FHIR subscription workflows, backend services, serverless processing, HL7 v2, and React components. Apply secure configuration, authentication, authorization, least-privilege access, privacy-aware logging, and appropriate handling of personal health information, and prepare technical designs, mappings, runbooks, and knowledge-

📌 Rq00828 - Software Developer - Full Stack - Senior (Toronto)
🏢 Maarut
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: rq00828 - software developer - full stack - senior (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: rq00828 - software developer - full stack - senior (toronto) / toronto