Senior Full-Stack Engineer – FHIR & EMR Integrations

Maarut

Toronto

On-site

CAD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Maarut is seeking a Senior Full Stack Developer to lead the design and implementation of modern, EMR-integrated applications using React, TypeScript, and Spring Boot. You will work on FHIR APIs, SMART on FHIR launch, OpenSearch, and Google Maps-based service discovery within Ontario healthcare contexts.

The role emphasizes secure access controls with NetIQ, IBM MDM integration, and AWS-based microservices, with a focus on scalable, robust healthcare software delivery.

Qualifications

  • 10+ years of work experience in software development.

Responsibilities

  • Design, develop, maintain PHSD Spring Boot microservices and React UIs for eReferral provider and service discovery.
  • Enhance React/TypeScript UX within EMR workflows; apply modern patterns, accessibility, testing, performance.
  • Implement SMART on FHIR launch workflows, fhirContext processing, and FHIR read/write between PHSD and EMRs.
  • Implement Ontario CMS context management using FHIRCast and context synchronization for embedded workflows.
  • Design semantic provider/service search, advanced OpenSearch/Elasticsearch capabilities; intelligent search.
  • Develop Google Maps-based healthcare service discovery with geographic search and clustering.
  • Refine Spring Boot search services to enforce roles, permissions, entitlements; multi-dataset access.
  • Design, develop, maintain REST and FHIR APIs for provider, service, location, organization, and eReferral integration.
  • Secure NetIQ-based authentication/authorization and identity context enforcement.
  • Integrate with IBM MDM for provider/service/location master data.
  • Implement FHIR Pub/Sub and Subscriptions for provider/service events.
  • OpenSearch indexing and performance improvements for provider/service discovery.
  • Develop automated tests and support CI/CD pipelines; produce technical docs.

Skills

React
TypeScript
FHIR
REST APIs
Spring Boot
OAuth2
OpenSearch
Elasticsearch
Google Maps
Java
CI/CD
GitHub

Tools

IBM MDM
NetIQ
AWS
GitHub Actions

Job description

Maarut is seeking a Senior Full Stack Developer to lead the design and implementation of modern, EMR-integrated applications using React, TypeScript, and Spring Boot. You will work on FHIR APIs, SMART on FHIR launch, OpenSearch, and Google Maps-based service discovery within Ontario healthcare contexts.

The role emphasizes secure access controls with NetIQ, IBM MDM integration, and AWS-based microservices, with a focus on scalable, robust healthcare software delivery.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full-Stack Engineer: SMART on FHIR & HIS Integrations
Senior Full-Stack Engineer: SMART on FHIR & HIS Integrations

BuzzClan • Canada

On-site
CAD 90,000 - 130,000
RQ00779 – Software Developer – Full Stack – Senior
RQ00779 – Software Developer – Full Stack – Senior

Cyber-Infomax Solutions Inc. • Toronto

On-site
CAD 110,000 - 170,000
RQ-2026-009905 - Software Developer - Sr. Full Stack for PHSD user interface modernization Project
RQ-2026-009905 - Software Developer - Sr. Full Stack for PHSD user interface modernization Project

GovTech Talent Solutions Inc. • Toronto

On-site
CAD 120,000 - 160,000
On-site work in Toronto
RQ00779 - Software Developer - Full Stack - Senior
RQ00779 - Software Developer - Full Stack - Senior

Maarut • Toronto

On-site
CAD 120,000 - 160,000
Remote Senior Fullstack Lead — HealthTech & CMS
Remote Senior Fullstack Lead — HealthTech & CMS

Reason One • Toronto

On-site
CAD 120,000 - 145,000
Extended health benefits
Dental insurance
Life insurance
+10
Senior Healthcare Interop Engineer – Remote
Senior Healthcare Interop Engineer – Remote

MEDFAR • Montreal (administrative region)

Hybrid
CAD 100,000 - 140,000
Healthcare insurance from day one
RRSP contribution
Paid time off: 3 weeks + 1 extra week
+7
Senior Full-Stack Engineer - Hybrid, Impactful Health Platform
Senior Full-Stack Engineer - Hybrid, Impactful Health Platform

Dialogue • Montreal (administrative region)

Hybrid
CAD 110,000 - 160,000
Hybrid work: Montreal or Toronto Offic
Fully funded insurance
Wellness benefits
+2
RQ00738 - Software Developer - Full Stack - Senior
RQ00738 - Software Developer - Full Stack - Senior

Worky • Toronto

On-site
CAD 120,000 - 160,000
RQ00732 - Software Developer - Full Stack - Senior
RQ00732 - Software Developer - Full Stack - Senior

Worky • Toronto

On-site
CAD 100,000 - 140,000
Senior Full-Stack Engineer: React/Angular, Java & Microservices
Senior Full-Stack Engineer: React/Angular, Java & Microservices

JobCubby • Mississauga

Hybrid
CAD 60,000 - 95,000
Paid time off
Medical coverage
Retirement plans (RRSP/401k)
+2