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

Software Developer - Full Stack - Senior

Innosystech Inc

Job Title: Software Developer - Full Stack - Senior

Work Model: Hybrid

Duration: 6 months

Extension: 1 Time

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 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 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.

Description / Responsibilities / Skills

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.
  • 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 PostgreSQL, and supporting AWS cloud services to provide secure, scalable, and reliable interoperability.

Responsibilities

  • 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.

Deliverables

  • 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.
  • FHIR-based Pub/Sub or Subscription integration components for provider and service data events.
  • IBM MDM integration services supporting provider, organization, healthcare service, location, and related master data.

Experience & Skill Set Requirements

Rated Criteria 25 Points each (Total: 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

Required Skills (unique, non-duplicate)

  • 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.

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.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Developer - Full Stack - Senior in Ontario, CA vacancy
  •  ...Job Title: Software Developer - Senior Location: Toronto Work Model: Onsite Duration: 6 months Extension: 1 Time...  .... Demonstrated advanced knowledge and experience of full-stack multi-tier solutions / system components analysis, design... 
    Fullstack
    Senior

    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-tier...  ...solutions. The position requires extensive experience in full-stack development, system architecture, and project leadership within... 
    Fullstack
    Senior
    Contract work
    Work at office
    Monday to Friday

    vTech Solution

    Ontario, CA
    2 days ago
  •  ...Job Title: Software Developer - Full Stack - Senior Location: Toronto, Ontario Work Model: Onsite Duration: 7 months Extension: 1 Time Need a Senior Full Stack Developer with strong React + Next.js + JavaScript/TypeScript + Node.js + REST... 
    Fullstack
    Senior
    Interim role

    Innosystech Inc

    Ontario, CA
    2 days ago
  •  ...Job Title: Software Developer - Full Stack - Senior Location: Toronto Work Model: Onsite Duration: 11 months Extension: 1 Time Must Haves Experience with JAVA, J2EE, JSF, HTML/DHTML, XML/XSL Experience with Spring, myBatis, Bootstrap... 
    Fullstack
    Senior

    Innosystech Inc

    Ontario, CA
    2 days 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... 
    Fullstack
    Senior

    vTech Solution

    Ontario, CA
    2 days ago
  •  ...Job Title: Software Developer - Full Stack - Senior Location: Toronto, Ontario Work Model: Onsite Duration: 8 Months Submission Deadline: 2026-07-14, 12:00 p.m. EST Must Haves Demonstrated extensive experience designing, developing... 
    Fullstack
    Senior

    Innosystech Inc

    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... 
    Fullstack
    Senior
    Full time

    vTech Solution

    Ontario, CA
    2 days ago
  •  ...Job Title: Software Developer - Full Stack - Senior Location: Toronto, Ontario Work Model: Hybrid Duration: 6 months Extension: 1 Time Must Haves ~5-8+ years' experience with front-end (UI) and server-side (API & Database) development... 
    Fullstack
    Senior
    Flexible hours

    Innosystech Inc

    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... 
    Fullstack
    Senior
    2 days per week

    vTech Solution

    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... 
    Fullstack
    Senior
    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... 
    Fullstack
    Senior
    Contract work
    Work at office
    Monday to Friday

    Cleo Consulting

    Ontario, CA
    2 days ago
  • Ellenco Estágios e Treinamentos is looking for an experienced Senior .NET Full Stack Developer to join their team in Rancho Cucamonga, CA. The candidate...  .... Candidates must have over 7 years of experience in software development. #J-18808-Ljbffr Ellenco Estágios e... 
    Fullstack
    Senior

    Ellenco Estágios e Treinamentos

    Rancho Cucamonga, CA
    2 days ago
  •  ...Description Weʼre looking for a Senior Software Engineer with 5 - 8 years of...  ...insights platform. This is a full-time role based in Ottawa, ON...  ...while contributing full-stack when needed, collaborating closely...  ...Architect & Build: Design, develop, and maintain scalable... 
    Fullstack
    Senior
    Full time
    Work at office

    Forum Ventures

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

    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...  ...Design, develop, integrate, and secure RESTful APIs Apply software design patterns, coding standards, and development best practices... 
    Fullstack
    Full time

    Acestack

    Ontario, CA
    2 days ago
  • $110k - $135k

     ...expertise, scale, and technology.Job DescriptionSenior Software Engineer, C++Location(s): Toronto, OntarioStatus: Full-timeGet To Know Us:SS&C is leading the way. We...  ...experience and proficiency in designing and developing real-time business applicationsExposure to... 
    Senior
    Ongoing contract
    Full time
    Work experience placement
    Casual work
    Flexible hours

    SS&C Technologies

    Ontario, CA
    3 days ago
  •  ...etc. to name a 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... 
    Fullstack
    Full time
    H1b
    Remote work

    SynergisticIT

    Ontario, CA
    2 days ago
  •  ...We are hiring for a Senior Cloud Support Engineer . The role focuses on L2/L3 production support for enterprise cloud platforms and...  ...incident communications and ensure timely service restoration. Develop and maintain operational runbooks, SOPs, and knowledge articles... 
    Senior

    J M Group Inc

    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... 
    Fullstack
    Remote work

    Innosystech Inc

    Ontario, CA
    2 days 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#... 
    Fullstack
    Permanent employment
    Full time

    Acestack

    Ontario, CA
    2 days ago
  •  ...Job Title: Senior Frontend Web Developer Location: 100% Remote, Canada Job Type: T4 Contract...  ...modern frontend frameworks and full-stack development practices....  ...Agile teams to deliver high-quality software in a fast-paced environment. Write... 
    Fullstack
    Senior
    Hourly pay
    Contract work
    Temporary work
    Remote work

    Parent Organization

    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... 
    Senior

    J M Group Inc

    Ontario, CA
    2 days ago
  •  ...We are looking for a GCP Senior Data Engineer with strong experience in GCP, BigQuery, Dataflow, Dataproc, Pub/Sub, Spark, Python, SQL, Terraform & CI/CD. **Required Skills** - Technical: Proficiency in SQL, Python, Java/Scala, and distributed systems (Spark... 
    Senior

    J M Group Inc

    Ontario, CA
    2 days ago
  • LERETA, LLC is seeking a Senior Data Engineer to lead the design, modernization, and operational support of the enterprise data platform. You will architect and optimize data integration, warehousing, reporting, and automation across Azure, Snowflake, and Power Platform... 
    Senior

    LERETA

    Pomona, CA
    1 day ago
  • $190k - $230k

    Senior Director, Medical Group Operations Akido is rebuilding the healthcare experience...  ...public health. Today we are building a full stack medical network that leverages our predictive...  ...we prepare for risk-based contracting Develop and continuously improve policies, SOPs,... 
    Fullstack
    Senior

    Akido Labs

    Pomona, CA
    1 day ago
  • Infosys in Pomona, California is seeking an experienced professional in SAP Plant Maintenance and Enterprise Asset Management. You will analyze complex business processes to optimize ERP systems and lead significant projects. As part of a dynamic team, you'll implement ...
    Senior

    Infosys

    Pomona, CA
    1 day ago
  • Job Summary: The Senior DevOps/Cloud Engineer will provide expert platform engineering and operational support for a healthcare integration platform focused on eReferral workflows within electronic medical record environments. This role involves maintaining and enhancing... 
    Senior

    vTech Solution

    Ontario, CA
    2 days ago
  •  ...We are looking for SAP SuccessFactors Senior Consultant and the consultant is responsible for the design, configuration, implementation, integration, and support of SAP SuccessFactors solutions to meet business and Human Capital Management (HCM) requirements. The role... 
    Senior

    J M Group Inc

    Ontario, CA
    2 days ago
  • SAP SuccessFactors Senior Consultant Role Name: SAP SuccessFactors Senior Consultant Work Site: Toronto, ON (Hybrid) Start Date: Immediate availability Role Summary The SAP SuccessFactors Senior Consultant will be responsible for designing,... 
    Senior
    Immediate start

    Querentia

    Ontario, CA
    2 days ago
  •  ...Role: Technology Solutions Lead / Senior Amazon Connect Engineer Employment: Full Time Location: Toronto, ON Work Arrangement: Hybrid...  ...with strong hands-on experience designing, developing, and supporting enterprise-scale Amazon Connect contact... 
    Senior
    Full time

    Acestack

    Ontario, CA
    2 days ago

Do you want to receive more vacancies?

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