Senior Full Stack Software Developer - Healthcare Interoperability

Bitsrecruiting β€” Canada Β· Posted ~5 hours ago

Senior Contract

Skills

React TypeScript Java Spring Boot Microservices FHIR R4/R4B SMART on FHIR FHIR APIs REST APIs FHIRCast AWS OpenSearch Healthcare interoperability EMR integration FHIR

πŸ”“ Log in to save this job, tailor your resume & track your apply process β€” 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A Senior Full Stack Software Developer is needed for a fixed-term healthcare technology project improving interoperability and electronic medical record workflows. You’ll build React/TypeScript interfaces and Java/Spring Boot microservices, implement standards-based healthcare APIs, and integrate cloud and enterprise healthcare systems.

Highlights

Fixed-term senior full-stack project focused on healthcare interoperability, modern React and Java microservices, standards-based APIs, and electronic medical record workflows. The work offers exposure to FHIR, SMART on FHIR, cloud services, and enterprise healthcare integrations.

Description

πŸ“… Start Date: September 21, 2026 πŸ“… End Date: March 31, 2027 Healthcare Experience: Strongly preferred The project will enhance healthcare provider and service discovery capabilities within electronic medical record (EMR) environments, supporting eReferral workflows and standards-based healthcare interoperability. You will work across React/TypeScript front-end applications, Java/Spring Boot microservices, FHIR APIs, SMART on FHIR, FHIRCast, OpenSearch, AWS, and enterprise healthcare integrations. Key Responsibilities Design, develop, maintain, and support React and TypeScript applications used within EMR workflows.Implement and support SMART on FHIR launch workflows, including launch context, fhirContext, and FHIR read/write operations.Develop and maintain FHIR R4/R4B and REST APIs supporting provider, practitioner, organization, healthcare service, location, and eReferral workflows.Implement FHIRCast / Ontario CMS context synchronization for patient, encounter, user, and application context.Develop advanced provider and service search capabilities using OpenSearch/Elasticsearch, including semantic search, relevance tuning, filtering, and intelligent suggestions.Develop Google Maps Platform functionality including geographic search, polygon/region overlays, clustering, and map-based service discovery.Build and enhance Spring Boot microservices supporting role-, permission-, and entitlement-aware data access.Integrate applications with NetIQ using OAuth2, OpenID Connect, JWT, and RBAC.Support integration with IBM Master Data Management (MDM) and other enterprise data platforms.Implement FHIR Pub/Sub / FHIR Subscription and event-driven healthcare integration patterns.Develop automated unit, integration, API, and UI tests.Support CI/CD pipelines, AWS cloud deployments, production releases, monitoring, troubleshooting, and operational support.Participate in architecture/design sessions, Agile ceremonies, peer reviews, and technical documentation. Must-Have Experience βœ… Strong hands-on experience with React + TypeScript βœ… Hands-on experience developing SMART on FHIR applications embedded within EMRs, including SMART launch, launch context, fhirContext, and FHIR read/write operations βœ… Strong experience with FHIR R4/R4B and REST APIs βœ… Experience with FHIR Pub/Sub or FHIR Subscription patterns and event-driven healthcare integration βœ… Experience with FHIRCast / healthcare context synchronization and Ontario CMS standards or comparable solutions βœ… Strong experience with OpenSearch or Elasticsearch, including semantic search, relevance tuning, filtering, and intelligent search suggestions βœ… Experience integrating applications with NetIQ using OAuth2, OpenID Connect, JWT, and Role-Based Access Control βœ… Strong Java + Spring Boot development experience βœ… Experience building and supporting RESTful APIs and distributed microservices βœ… Experience with healthcare interoperability, EMR integration, and eReferral workflows βœ… Public sector experience is mandatory πŸ“© Interested? Please apply with your updated resume. AI-enabled tools may be used to sort applications based on job-related criteria. All AI generated results are vetted by our team and the decision of which candidates move forward is always made by a human.