Full Stack Developer
Cleo Consulting
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 roles, permissions, entitlements, organization, and permitted datasets.
- Design, develop, and maintain REST and FHIR APIs supporting provider, practitioner, organization, healthcare service, location, and eReferral integration use cases.
- Implement and maintain secure integration with NetIQ for authentication, authorization, identity context, and role or permission enforcement.
- Implement and support integration with IBM MDM for provider, organization, service, location, and related master data used by PHSD search and eReferral workflows.
- Implement FHIR-based Pub/Sub and subscription integration patterns to distribute or consume relevant provider, service, and directory changes.
- Develop data transformation, validation, synchronization, and search-indexing services required to combine and expose information from multiple provincial datasets.
- Participate in architecture reviews, technical design sessions, sprint planning, backlog refinement, peer reviews, and collaborative troubleshooting with the Agency teams.
- Develop and maintain automated unit, integration, API, and UI tests and support CI/CD pipelines, deployment, production releases, monitoring, and operational support.
- Produce technical architecture documentation, API specifications, configuration documentation, deployment guides, operational procedures, and knowledge transfer materials.
Desired Skills:
- Experience working with Ontario public sector healthcare organizations.
- Experience implementing or supporting Provincial Health Services Directory (PHSD), provider directory, healthcare service directory, or eReferral solutions.
- Experience developing SMART on FHIR applications that operate inside Epic, Oracle Health (Cerner), MEDITECH, or other Canadian EMR or HIS environments.
- Experience with Ontario eReferral workflows, central intake solutions, or integration with products such as RICOH, Novari, or comparable eReferral platforms.
- Experience using SMART on FHIR fhirContext and FHIR create, update, search, and transaction operations in embedded clinical applications.
- Experience implementing FHIRCast or healthcare context synchronization standards for patient, encounter, and user context.
- Experience integrating applications with NetIQ identity and access management services.
- Experience integrating provider or organization data with IBM MDM or other enterprise master data management platforms.
- Experience implementing semantic or relevance-based search, suggestions, autocomplete, and faceted discovery using OpenSearch or Elasticsearch.
- Experience with Google Maps Platform, geospatial search, polygon or region overlays, clustering, and map-driven search experiences.
- Experience with FHIR Subscriptions, FHIR Messaging, EventBridge, SNS, SQS, or related event-driven Pub/Sub integration patterns.
- Experience designing and operating cloud-native applications on AWS using ECS, Lambda, API Gateway, S3, CloudWatch, IAM, Secrets Manager, and related services.
Rated Criteria: 100 Points
- Senior Full Stack development experience using Java, Spring Boot, React, TypeScript, REST/FHIR APIs, modern front-end engineering practices, and enterprise microservice architecture. 25 Points
- Healthcare interoperability and embedded EMR experience including SMART on FHIR, fhirContext, FHIR read/write operations, FHIR R4/R4B, eReferral workflows, OAuth2/OIDC, and Ontario CMS/FHIRCast context management. 25 Points
- Search, mapping, security, and integration experience including OpenSearch semantic search and suggestions, advanced Google Maps capabilities, role/permission-aware services, NetIQ, IBM MDM, and FHIR Pub/Sub patterns. 25 Points
- Comparable healthcare modernization experience, AWS and DevOps delivery, stakeholder collaboration, technical documentation, production support, and knowledge transfer. 25 Points
Deliverables:
- React and TypeScript user interface enhancements for EMR-embedded eReferral provider and service discovery.
- SMART on FHIR launch integration and fhirContext handling for PHSD workflows operating within participating EMRs.
- FHIR read and write integration supporting provider, service, location, organization, practitioner, and eReferral workflow requirements.
- Ontario CMS context management support using FHIRCast.
- Semantic provider and service search, relevance tuning, filtering, and intelligent search suggestion enhancements.
- Advanced Google Maps service discovery capabilities including geographic search, regional or polygon overlays, clustering, and interactive map visualization.
- Spring Boot microservice enhancements supporting role-, permission-, and entitlement-aware searches across multiple datasets.
- REST and FHIR API enhancements supporting embedded EMR and eReferral consuming applications.
- NetIQ authentication, authorization, identity context, and access-control integration components.
- IBM MDM integration services supporting provider, organization, healthcare service, location, and related master data.
- FHIR-based Pub/Sub or Subscription integration components for provider and service data events.
- OpenSearch indexing, query, search-quality, and performance enhancements required to support provider and service discovery.
- Automated unit, integration, API, and UI tests covering the enhanced user interface, APIs, security, search, mapping, and interoperability workflows.
- CI/CD, cloud deployment, configuration, monitoring, and operational support updates required for the enhanced PHSD components.
- Technical documentation, production implementation support, operational procedures, and knowledge transfer to the Agency staff.
Additional Terms
- The term of this Engagement Assignment is for 150 Business Days, with an option to extend for up to an additional 251 days at the Agency's discretion. The Engagement Assignment may be extended for unused Business Days at the Agency's discretion.
- The resource will comply with the Agency's policies and procedures.
- The resource will be issued an Agency laptop and is expected to provide at least one additional monitor, an external keyboard and a mouse at their own expense. In addition, when the resource is working from their home location they must have a private office space and are not permitted to work in an open communal space. Internet connection must be hard-wired and suitable bandwidth to support the IT requirements of this role. If these conditions cannot be met within their home office space, the resource will transition to full time in office, and the hybrid option will no longer be available.
- The Agency systems cannot be accessed from outside the province of Ontario, and Agency assets including laptops and related equipment cannot be removed from the province of Ontario, without prior written approval from the Agency.
- Assignment Type: This position is currently listed as "Hybrid". The resource under this request will be required to work onsite as per Hiring Manager sole discretion.
- ...Hi , Hope you're doing well. Location : ONTARIO, TORONTO Onsite I'm reaching out regarding a Full-Stack Developer opportunity that requires: ~4+ years of overall technology experience ~1+ year of experience in Contact Center and Conversational...SuggestedFull time
- ...We are hiring for a Full Stack Developer. The role focuses on enterprise application development, technical leadership, application modernization, cloud adoption, and API development using Microsoft technologies. A strong fit will have 20+ years of experience with...Suggested
- ...We are looking for a Java Full Stack Developer with 5+ years of experience in Java, Spring Boot, Angular, REST APIs, MongoDB, Redis, Elasticsearch, OpenShift, Jenkins, GitHub, and CI/CD. Responsibilities: ~5+ years' experience in full-stack development with a strong...Suggested
- Full Stack Developer Employment Type: Full-Time Location: Markham, ON Work Arrangement : Hybrid Onsite 3 days per week (Monday, Tuesday & Wednesday) Position Overview We are seeking an experienced Full Stack Developer with strong expertise in Java...SuggestedFull time3 days per week
- ...Job Title: AEM Full Stack Developer Location: Ontario and British Columbia, Canada (Remote) Job Type: Full Time Job Description: The AEM Full-Stack Developer plays a key role in delivering scalable, high-performing digital experiences across MarTech content...SuggestedFull timeRemote work
- ...Assignment: RQ11408 - Software Developer - Full Stack - Senior Job Title: Full Stack Developer Requisition (SS): RQ11408 Start Date: 2026-08-24 Client: Labour and Transportation Cluster End Date: 2027-03-31 Office Location: 87 Sir William Hearst...Interim roleWork at office
- ...Assignment: RQ00770 - Software Developer - Full Stack - Senior Requisition: RQ00770 Job Title: Full Stack Developer - Senior - HSI Client: Ontario Health Start Date: 2026-09-21 End Date: 2027-03-27 Department: Digital Excellence in Health...Work at officeFlexible hours2 days per week
- ...Assignment: RQ11325 - Software Developer - Full Stack - Senior Job Title: Full Stack Developer - Senior Requisition (SS): RQ11325 Start Date: 2026-09-28 Client: Community Services Cluster End Date: 2027-08-30 Office Location: 777 Bay Street,...Work at office
$120k - $160k
...experiences that feel effortless, connected, and customer-first. That’s where you come in. The Role We're hiring Senior Full-Stack Developers to build and own the client-facing product experiences at Flinks. You'll work across the Angular/TypeScript front end and...Full timeTemporary workRemote workFlexible hours- ...We are hiring a Frontend UI / Full Stack Developer with strong experience in frontend technologies and full stack development, with the ability to work across both frontend and backend components. Required Skills Vue.js JavaScript / TypeScript HTML...
- ...Job Title: Java Full Stack Developer Wealth Management Location: Toronto, ON Work Arrangement: Hybrid 4 Days Onsite Experience: 6+ Years Full Time Job Description We are seeking an experienced Java Full Stack Developer with strong expertise...Full time
$90.3k - $189.6k
Job Title: Full Stack DeveloperJob Category: Information TechnologyTime Type: Full timeMinimum Clearance Required to Start: SecretEmployee... ...:CACI is seeking a highly experienced Full Stack Software Developer to lead the design, development, and maintenance of complex software...Contract workWork experience placementFlexible hours- Job Summary: The Senior Full Stack Software Developer will enhance and maintain the Provincial Health Services Directory (PHSD) by developing modern React and TypeScript user interfaces embedded within EMRs, and backend Spring Boot microservices. This role focuses on improving...
- Job Summary: The Senior Full Stack Software Developer is responsible for designing, developing, testing, and maintaining complex software applications using both front-end and back-end technologies. This role involves collaborating with cross-functional teams to deliver...Full time
- Job Summary: The Senior Full Stack Software Developer will play a key role in enhancing the Health System Insights Portal by developing and maintaining scalable, user-focused enterprise business intelligence applications. This role involves translating technical specifications...2 days per week
- ...Job Title: Full Stack Software Developer Intermediate Location: Toronto, Ontario - Remote Must Haves ~8+ years of professional software development experience ~ Strong hands-on experience with Angular ~ Strong hands-on experience with React.js...Remote work
- Job Summary: The Senior Full Stack Software Developer is responsible for designing, implementing, and maintaining complex web applications and data pipelines. This role requires expertise in both front-end and back-end development, ensuring scalable, high-performance solutions...Full time
- ...Full Stack DeveloperSynectic Solutions is seeking a Full Stack Developer to join our team supporting the Program Office for NSWC Corona in Norco, California. The Full Stack Developer will work directly with the client analyzing complex and unique technical support assignments...Work at office
- ....NET Full Stack Developer Location: Toronto, ON Work Arrangement: Hybrid Employment Type: Fulltime FTE - Permanent Experience: 6 8 Years Job Summary: We are seeking an experienced Full Stack Developer with strong expertise in Angular, .NET/C#...Permanent employmentFull time
- ...Job Description Job Description Position: Sr. Full Stack Developer Domain: Healthcare Location: Rancho Cucamonga, CA (onsite) Interview: In Person Interview is a Must Knowledge Requirement Strong knowledge and understanding of: Client‑side implementations...
- This is a 100% on-site position in Norco, CA* Job Summary We are seeking a Senior Full Stack Developer to lead the design, development, and modernization of our scalable enterprise web applications. In this role, you will drive technical initiatives across our stack (React...Temporary workFlexible hours
- SOHO Dragon in Rancho Cucamonga, CA is seeking a Sr. Full Stack Developer to join our healthcare domain. You will contribute to both client-side and server-side developments, building robust APIs and UI components to deliver high-quality healthcare software. The right...
- DeanHouston, Inc. is seeking a Full-Stack Web Developer to build, maintain, and optimize scalable web applications and WordPress-driven sites. You will collaborate with designers, content writers, and project managers to deliver user-friendly, accessible experiences across...
$25 - $41 per hour
...application due to a disability, contact this employer to ask for an accommodation or an alternative application process. JUNIOR FULL STACK DEVELOPER VS CA NORCO, Norco, CA, US 3 days ago Requisition ID: 1589 Salary Range: $25.00 To $41.00 Hourly *This is a 100% on-site...Hourly payTemporary workInternshipFlexible hours- ***POSITION IS REMOTE, BUT MUST RESIDE IN CALIFORNIA*** Job Summary We are seeking an experienced Software Developer (Full Stack) to lead the design, development, and maintenance of complex software applications. The ideal candidate will have significant experience...Temporary workRemote workFlexible hours
- ...with product and design teams (ex-Google/FB/Apple/Microsoft) to develop, test, and launch new features and improvements for our... ...engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/or social...Full time
- ...Job Title: Senior Frontend Web Developer Location: 100% Remote, Canada Job Type: T4 Contract Experience: 8+ Years... ...deliver scalable solutions using modern frontend frameworks and full-stack development practices. Key Responsibilities...Hourly payContract workTemporary workRemote work
- Job Summary We are seeking an experienced Senior .NET Full Stack Developer to join our team onsite in Rancho Cucamonga, CA. The ideal candidate will have strong experience developing enterprise web applications using C#, .NET Web API, Angular, SQL Server, and Azure DevOps...
- Senior .NET Developer / Lead Backend Developer Location: Toronto, Ontario Work Model: Hybrid - 4 days onsite and 1 day remote Experience Required: 12 15 years Position Type: Contract Job Summary We are seeking an experienced Senior .NET Developer...Contract workWork at officeRemote work
$100k
...Union, Client, Visa, Walmart Lab S etc to name a few. Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, data analysts/data scientists, data engineers, machine learning engineers for full time positions with...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Full Stack Developer. Be the first to apply!
- remote .net full stack web developer Ontario, CA
- full stack developer Ontario, CA
- senior java full-stack developer Ontario, CA
- java full stack angular developer Ontario, CA
- junior full-stack web developer Ontario, CA
- full stack engineer Ontario, CA
- senior full stack web developer Ontario, CA
- c# .net full stack developer Ontario, CA
- full-stack ruby on rails developer Ontario, CA
- entry level fullstack developer



