Full Stack Developer
Cleo Consulting•Regent Park, City of Toronto
Full-time7-15
$208k - $229k
per year
👁️ 0 views•📝 0 applications•Posted 9/1/2026•Expires 10/1/2026
Get alerts for roles like this
More Full Stack Developer roles in Regent Park, City of Toronto — straight to your inbox. No account needed.
Applying to this role? Tailor your résumé to this job description in one click, then download it clean — no watermark, no subscription.
Job Description
Assignment: RQ00779 - Software Developer - Full Stack - Senior Requisition: RQ00779 Job Title: Sr. Full Stack for PHSD user interface modernization Project Client: Ontario Health Start Date: 2026-09-21 End Date: 2027-03-31 Department: Digital Excellence in Health Office Location: 525 University Avenue, Toronto Business Days: 150.00 Location: as needed Public Sector Experience: MUST HAVE
Must Haves:
• Strong hands-on experience developing modern React and TypeScript applications with SMART on FHIR applications embedded within EMRs, including SMART launch, launch context, fhirContext, and FHIR read and write operations and Experience implementing event-driven healthcare integration using FHIR Pub/Sub or FHIR Subscription patterns and supporting messaging services.
• Experience designing and developing FHIR R4/R4B and REST APIs supporting healthcare provider, service, organization, practitioner, location, and eReferral workflows.
• Experience implementing FHIRCast-based context synchronization or equivalent healthcare context management patterns, including support for Ontario CMS standards.
• Experience implementing advanced provider and service search using 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.
Description
• The Provincial Health Services Directory (PHSD) is enhancing its user experience and integration capabilities to support eReferral workflows directly within electronic medical record (EMR) environments. The work will enable clinicians to find and retrieve appropriate healthcare services and providers from PHSD while remaining within their EMR workflow. The project will enhance SMART on FHIR integration to support EMR launch context, fhirContext, and standards-based FHIR read and write operations. It will also add support for the Ontario Context Management Services (CMS) standard using FHIRCast so that patient, user, encounter, and application context can be synchronized where required across participating applications. The PHSD user interface will be modernized using React and TypeScript best practices, with a focus on responsive provider and service discovery, semantic search, intelligent search suggestions, filtering, and a streamlined eReferral experience. Advanced Google Maps capabilities will be incorporated to support geographic service discovery, including regional and polygon overlays, service clustering, and other map-based visualizations. Backend Spring Boot microservices will be refined to apply user roles, permissions, and entitlements when searching across different PHSD and provincial datasets. The work also includes integration with NetIQ for identity and access management, IBM Master Data Management (MDM), FHIR-based Pub/Sub patterns, REST and FHIR APIs, OpenSearch, PostgreSQL, and supporting AWS cloud services to provide secure, scalable, and reliable interoperability.
Required Skills:
• Strong hands-on experience developing modern React and TypeScript applications with SMART on FHIR applications embedded within EMRs, including SMART launch, launch context, fhirContext, and FHIR read and write operations and Experience implementing event-driven healthcare integration using FHIR Pub/Sub or FHIR Subscription patterns and supporting messaging services.
• Experience designing and developing FHIR R4/R4B and REST APIs supporting healthcare provider, service, organization, practitioner, location, and eReferral workflows.
• Experience implementing FHIRCast-based context synchronization or equivalent healthcare context management patterns, including support for Ontario CMS standards.
• Experience implementing advanced provider and service search using OpenSearch or Elasticsearch, including semantic search, relevance tuning, filtering, and intelligent search suggestions.
• Experience developing advanced Google Maps Platform functionality, including geographic search, regional or polygon overlays, marker or service clustering, and map-based service discovery.
• Experience designing Spring Boot services that enforce user roles, permissions, and entitlements when searching or retrieving data from multiple datasets and Experience integrating with IBM Master Data Management (MDM) or comparable enterprise master data platforms.
• Experience integrating applications with NetIQ using OAuth2, OpenID Connect, JWT, and role-based access control.
• Strong software development experience using Java, Spring Boot, React, TypeScript, and modern enterprise full stack application development practices.
• Strong front-end engineering experience with React component architecture, state management, reusable design patterns, automated testing, performance optimization, and maintainable user experience development.
• Experience designing, developing, securing, and supporting RESTful APIs, FHIR APIs, and distributed Spring Boot microservice architectures.
• Experience implementing SMART on FHIR applications within EMRs, including SMART launch, fhirContext, OAuth2/OIDC authorization, and FHIR read and write operations.
• Experience implementing healthcare context management using FHIRCast and integrating applications with Ontario CMS or comparable context synchronization services.
• Experience implementing advanced provider and service discovery using OpenSearch or Elasticsearch, including semantic search, relevance tuning, filtering, and intelligent suggestions.
• Experience developing advanced Google Maps Platform functionality including geographic search, regional or polygon overlays, clustering, and map-based visualization of services.
• Experience implementing role-, permission-, and entitlement-aware search and data access in Spring Boot services across multiple datasets and data sources.
• Experience implementing secure authentication and authorization using OAuth 2.0, OpenID Connect, JWT, role-based access control, and integration with enterprise IAM platforms such as NetIQ.
• Experience integrating healthcare applications with IBM MDM or other master data management platforms and consuming provider, organization, service, and location data.
• Experience implementing FHIR Pub/Sub, FHIR Subscription, or related event-driven healthcare integration patterns using AWS messaging and event services where applicable.
• Experience with OpenSearch, PostgreSQL, AWS cloud services, API Gateway, ECS, Lambda, S3, EventBridge, SNS, SQS, IAM, CloudWatch, and Secrets Manager as required to support the solution.
• Experience using Git, GitHub, GitHub Actions, automated testing, CI/CD pipelines, technical documentation, troubleshooting, and collaborative Agile delivery practices.
Responsibilities:
• Design, develop, maintain, and support PHSD Spring Boot microservices and React-based user interfaces used for eReferral provider and service discovery.
• Enhance the React and TypeScript user experience for use within EMR workflows, applying modern component, state management, accessibility, testing, performance, and maintainability practices.
• Implement and support SMART on FHIR launch workflows, fhirContext processing, and FHIR read and write operations between PHSD and participating EMRs.
• Implement Ontario CMS context management capabilities using FHIRCast, including context synchronization and event handling required for embedded healthcare workflows.
• Design and implement semantic provider and service search, intelligent search suggestions, relevance tuning, filtering, and related search experiences using OpenSearch.
• Develop advanced Google Maps functionality for healthcare service discovery, including geographic filtering, regional and polygon overlays, service clustering, and interactive map visualizations.
• Refine Spring Boot search services so that results are filtered and retrieved according to the authenticated user's
Required Skills
ReactTypeScriptSMART on FHIRFHIRFHIR R4FHIR R4BREST APIsOpenSearchElasticsearchFHIRCastGoogle MapsSpring BootJavaOAuth2OpenID ConnectJWTNetIQIBM Master Data ManagementPostgreSQLAWS
Prepare to Win This Role
Everything you need to ace the interview and negotiate top-of-band compensation.