Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Full Stack Developer in Ontario, CA vacancy
  •  ...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

    J M Group Inc

    Ontario, CA
    2 days ago
  •  ...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... 
    Suggested

    J M Group Inc

    Ontario, CA
    2 days ago
  •  ...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... 
    Suggested
    Full time

    Acestack

    Ontario, CA
    2 days ago
  • $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... 
    Suggested
    Contract work
    Work experience placement
    Flexible hours

    CACI International

    Norco, CA
    1 day ago
  • 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... 
    Suggested

    vTech Solution

    Ontario, CA
    2 days ago
  • 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

    vTech Solution

    Ontario, CA
    2 days ago
  • 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

    vTech Solution

    Ontario, CA
    2 days ago
  •  ...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

    Innosystech Inc

    Ontario, CA
    2 days ago
  • 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

    vTech Solution

    Ontario, CA
    2 days ago
  •  ...Assignment: RQ11411 - Software Developer - Senior Job Title: Senior Full Stack Developer Angular / Java Requisition (SS): RQ11411 Start Date: 2026-10-01 Client: Justice Technology Services End Date: 2027-10-05 Office Location: Onsite / 21 College... 
    Contract work
    Work at office
    Monday to Friday

    Cleo Consulting

    Ontario, CA
    2 days ago
  •  ...Synectic 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 and lead or... 
    Work at office

    Synectic Solutions

    Norco, CA
    1 day ago
  •  ....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 employment
    Full time

    Acestack

    Ontario, CA
    2 days ago
  •  ...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... 

    SoHo Dragon

    Rancho Cucamonga, CA
    9 days ago
  • 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 work
    Flexible hours

    VSolvit

    Norco, CA
    1 day ago
  • 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... 

    SoHo Dragon

    Rancho Cucamonga, CA
    4 days ago
  •  ...Description *This is a 100% on-site position in Norco, CA* Job Summary We are seeking a motivated and detail-oriented Junior Full Stack Developer to join our growing team. This role is ideal for recent graduates or professionals with 1–2 years of software development... 
    Temporary work
    Internship
    Flexible hours

    VSolvit

    Norco, CA
    2 days ago
  •  ...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

    Cheez

    Pomona, CA
    3 days ago
  •  ...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 pay
    Contract work
    Temporary work
    Remote work

    Parent Organization

    Ontario, CA
    2 days ago
  • 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... 

    Ellenco Estágios e Treinamentos

    Rancho Cucamonga, CA
    2 days ago
  •  ...few. We have an excellent reputation with the clients. Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full-time positions with clients. Who... 
    Full time
    H1b
    Remote work

    SynergisticIT

    Rancho Cucamonga, CA
    1 day ago
  • 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 work
    Work at office
    Remote work

    Innova software Services Inc

    Ontario, CA
    2 days ago
  • $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

    SynergisticIT

    Ontario, CA
    2 days ago
  •  ...Job Title: Software Developer - Senior Location: Toronto Work Model: Onsite Duration: 6 months Extension: 1...  ...technologies. Demonstrated advanced knowledge and experience of full-stack multi-tier solutions / system components analysis, design,... 

    Innosystech Inc

    Ontario, CA
    2 days ago
  • Job Summary: The Senior Software Developer is responsible for leading the design, development, integration, and testing of complex multi...  ...solutions. The position requires extensive experience in full-stack development, system architecture, and project leadership within... 
    Contract work
    Work at office
    Monday to Friday

    vTech Solution

    Ontario, CA
    2 days ago
  • $69.6k - $142.7k

    Job Title: Front End Developer Tableau/PythonJob Category: Information TechnologyTime Type: Full timeMinimum Clearance Required to Start: SecretEmployee Type: RegularPercentage of Travel Required: Up to 10%Type of Travel: Continental US* * *The Opportunity:CACI is seeking... 
    Contract work
    Work experience placement
    Flexible hours

    CACI International

    Norco, CA
    5 days ago
  • Job Title: Sr. Java Developer TDM Location: Toronto, ON Work Arrangement: Onsite Employment Type: Full-Time Job Description We are seeking a Senior Java Developer with Test Data Management (TDM) experience to design, develop, and automate scalable... 
    Full time

    Acestack

    Ontario, CA
    2 days ago
  • $120k - $140k

     ...an individual who is passionate about learning new technologies to join our growing Engineering team as our Senior Java Back End Developer. As a Senior Java Back-End Developer at Localcoin, you will be responsible for developing and maintaining functional and stable... 
    Full time
    Work at office
    2 days per week

    Localcoin

    Ontario, CA
    10 days ago
  •  ...Job Title: Java Developer Location: Mississauga, Canada(Onsite) Job Type: Full time permanent position Job Description: We are seeking an experienced Java Developer to design, develop, test, and maintain scalable enterprise applications... 
    Permanent employment
    Full time

    Apptad Inc

    Ontario, CA
    2 days ago
  •  ...We are seeking an experienced Senior Java Developer with strong expertise in modern Java technologies and enterprise application development. The ideal candidate will be responsible for designing, developing, enhancing, and supporting scalable applications while collaborating... 

    J M Group Inc

    Ontario, CA
    2 days ago
  •  ...Description ***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... 
    Temporary work
    Remote work
    Flexible hours

    VSolvit

    Norco, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Full Stack Developer. Be the first to apply!