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

RQ00738 - Software Developer - Full Stack - Senior

$90.21 - $108.25 per hour

Source Code

RQ00738 - Software Developer - Full Stack - Senior

Location: Toronto (525 University Avenue) - Hybrid

Duration: 8 months contract (164 Business Days) + possible extension

Must Haves:

  • Senior Full Stack software development experience delivering complex healthcare, cloud, integration, or digital health modernization projects.
  • Extensive Java and Spring Boot microservices development experience.
  • Experience designing and developing REST APIs and FHIR APIs.
  • Hands-on experience with Smile CDR implementation and customization.
  • Experience with AWS HealthLake and FHIR repository implementation.
  • Experience developing healthcare interoperability solutions using FHIR R4/R4B, SMART on FHIR, HL7v2, OAuth2/OIDC, and JWT.
  • Experience integrating healthcare applications with Provider Registry, Master Data Management systems, and the EPIC EHR, Meditech and Cerner
  • Experience with Central Intake hubs such as RICOH and Novari
  • Experience implementing advanced provider directory search using OpenSearch or Elasticsearch.

Public Sector Experience: Must Have

Background Information:

The Agency is expanding the Provincial Health Services Directory (PHSD) to incorporate artificial intelligence capabilities that improve provider discovery, referral quality, and healthcare navigation across provincial digital health applications. The solution will utilize PHSD provider, practitioner, organization, healthcare service, specialty, location, and service metadata together with clinical referral context to provide intelligent recommendations while maintaining traceability to authoritative source data. AI agents will consume PHSD FHIR APIs, Smile CDR, AWS HealthLake, the Agency Master Data Management, and other provincial digital health assets to provide grounded responses rather than generative opinions. The project includes development of reusable AI services, MCP servers, semantic search capabilities, vector-based retrieval, prompt orchestration, evaluation frameworks, and secure integration with SMART on FHIR applications and provincial healthcare systems. The implementation will emphasize explainability, auditability, privacy, security, and clinical confidence while supporting future AI-enabled healthcare workflows across the Agency.

Must Haves:

  • Senior Full Stack software development experience delivering complex healthcare, cloud, integration, or digital health modernization projects.
  • Extensive Java and Spring Boot microservices development experience.
  • Experience designing and developing REST APIs and FHIR APIs.
  • Hands-on experience with Smile CDR implementation and customization.
  • Experience with AWS HealthLake and FHIR repository implementation.
  • Experience developing healthcare interoperability solutions using FHIR R4/R4B, SMART on FHIR, HL7v2, OAuth2/OIDC, and JWT.
  • Experience integrating healthcare applications with Provider Registry, Master Data Management systems, and the EPIC EHR, Meditech and Cerner
  • Experience with Central Intake hubs such as RICOH and Novari
  • Experience implementing advanced provider directory search using OpenSearch or Elasticsearch.
  • Experience with PostgreSQL and healthcare data modelling.
  • Experience using AWS services including ECS, Lambda, API Gateway, S3, SNS, SQS, EventBridge, CloudWatch, IAM, Secrets Manager, and CloudFormation or CDK.
  • Experience developing secure APIs using OAuth2, OpenID Connect, JWT, RBAC, and confidential client authentication.
  • Excellent communication, documentation, and stakeholder collaboration skills

Responsibilities:

  • Design, develop, maintain, and support PHSD backend services using Java and Spring Boot.
  • Develop and enhance React-based user interfaces supporting provider search, directory management, and administration.
  • Design and implement FHIR R4/R4B APIs using Smile CDR and AWS HealthLake.
  • Develop real-time provider data synchronization between PHSD and the Agency master data management platforms.
  • Design and implement integrations with Provider Registry, hospital information systems, and provincial healthcare services.
  • Build scalable healthcare search capabilities using OpenSearch and FHIR search standards.
  • Design, develop, and maintain REST APIs supporting internal and external consuming applications.
  • Implement SMART on FHIR authentication and authorization workflows.
  • Develop secure OAuth2/OIDC authentication and JWT authorization services.
  • Implement healthcare interoperability using HL7v2 and FHIR messaging patterns.
  • Design scalable cloud-native AWS architectures supporting high availability and operational resilience.
  • Develop data transformation, validation, synchronization, and governance services supporting provider, practitioner, organization, healthcare service, and location information.
  • Participate in architecture reviews, technical design sessions, sprint planning, backlog refinement, and code reviews.
  • Support automated testing, CI/CD deployment pipelines, production releases, troubleshooting, and operational support.
  • Produce technical documentation, API specifications, deployment documentation, and knowledge transfer materials.

Desired Skills:

  • Experience implementing or supporting provider directory solutions.
  • Experience integrating with hospital information systems including Epic, Oracle Health (Cerner), MEDITECH, or other Canadian EMRs.
  • Experience implementing provider, practitioner, organization, location, and healthcare service master data management solutions.
  • Experience implementing healthcare search platforms using OpenSearch for provider and service discovery.
  • Experience with FHIR Subscriptions, FHIR Messaging, EventBridge, SNS, and SQS for event-driven healthcare integration.
  • Experience validating FHIR implementations using Inferno, Touchstone, or other interoperability testing frameworks.
  • Experience configuring and supporting AWS HealthLake, Smile CDR, and healthcare interoperability platforms.
  • Experience implementing secure SMART on FHIR applications, confidential clients, and backend services.
  • Experience designing highly available AWS architectures using ECS, Lambda, API Gateway, CloudFront, S3, Aurora PostgreSQL, and CloudWatch.
  • Experience implementing monitoring, logging, auditing, and operational support using AWS CloudWatch and related AWS services.

Required Skills:

  • Strong software development experience using Java, Spring Boot, React, TypeScript, and modern enterprise application development practices.
  • Experience designing, developing, securing, and supporting RESTful APIs and distributed microservice architectures.
  • Experience implementing healthcare interoperability solutions using FHIR R4/R4B, HL7 v2, SMART on FHIR, and healthcare messaging standards.
  • Experience developing and configuring Smile CDR FHIR repositories, transactions, validation, search, and interoperability services.
  • Experience implementing healthcare data solutions using AWS HealthLake and integrating healthcare data across multiple systems.
  • Experience developing secure authentication and authorization solutions using OAuth 2.0, OpenID Connect (OIDC), JWT, and role based access control.
  • Experience integrating healthcare applications with Provider Registry, Master Data Management platforms, hospital information systems
  • Experience implementing advanced provider and service directory search capabilities using OpenSearch.
  • Experience designing and developing cloud native applications using AWS services including ECS, Lambda, API Gateway, S3, EventBridge, SNS, SQS, IAM, CloudWatch, and Secrets Manager.
  • Experience developing data synchronization, transformation, validation, and governance services supporting provider, practitioner, organization, location, and healthcare service data.
  • Experience with PostgreSQL database design, performance optimization, and data modelling.
  • Experience using Git, GitHub, GitHub Actions, automated testing, CI/CD pipelines, and modern DevOps practices.
  • Strong analytical, problem solving, technical documentation, and communication skills with the ability to collaborate effectively across architecture, operations, interoperability, and business teams.

AI Disclaimer: Source Code may use artificial intelligence (AI) tools to assist in certain aspects of its recruiting and business operations.

Note: The higher end of the range is intended for absolutely exceptional candidates who meet all must-have requirements and most or all nice-to-have qualifications. The client will evaluate candidates based on both rate expectations and overall skill set when shortlisting.

INCORPORATED RATE RANGE (7.25 billable hours per day)

  • $90.21/hr - $108.25/hr Inc.

T4 RATE RANGE (7.25 billable hours per day)

  • $72.17/hr - $86.60/hr T4
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the RQ00738 - Software Developer - Full Stack - Senior in Toronto, ON vacancy
  • We are seeking an accomplished Senior Software Developer - Full Stack to design, build, and optimize scalable, end-to-end web applications and high-performance microservices. In this role, you will bridge modern front-end interfaces with complex multi-language back-end services... 
    Senior
    Contract work
    Manual labor

    Randstad

    Toronto, ON
    3 days ago
  • We are seeking a highly skilled Senior Software Developer - Full Stack to lead the technical design, development, and integration of enterprise digital health solutions and cloud-native microservices. In this role, you will build responsive web interfaces using React and TypeScript... 
    Senior
    Contract work
    Flexible hours

    Randstad

    Toronto, ON
    7 days ago
  • We are seeking a highly skilled Senior Software Developer - Full Stack to lead the development, modernization, and integration of modern full-stack application components. In this role, you will build provider- and patient-facing web interfaces using ReactJS while engineering... 
    Senior
    Remplacement
    Contract work
    Flexible hours

    Randstad

    Toronto, ON
    7 days ago
  • We are seeking an experienced Senior Software Developer - Full Stack to lead the technical design, development, and integration of modern full-stack web applications. In this role, you will build responsive frontend interfaces using ReactJS while engineering robust backend microservices... 
    Senior
    Remplacement
    Contract work
    Flexible hours

    Randstad

    Toronto, ON
    8 days ago
  • $120k - $160k per year

     ...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...  ...'s a surface to match most strengths. We're not building software for software's sake. Our products only matter when a client... 
    Senior
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    Flinks

    Toronto, ON
    10 days ago
  •  ...working, tested applications. This includes developing detailed programming specifications,...  ...which arise during the use and operation of software packages, including technical assistance...  ...record for meeting deadlines   Full Stack Skills · Proficient with both front... 
    Senior
    Contract work

    Maarut

    Toronto, ON
    2 days ago
  • $90.18 - $108.22 per hour

     ...RQ00731 - Software Developer - Full Stack - Senior 7 month contract (164 business days) - possible extension Hybrid (as needed onsite) -525 University Avenue Must Haves: ~7 years of hands-on ReactJS development experience building complex production-grade... 
    Senior
    Remplacement
    Full time
    Contract work

    Source Code

    Toronto, ON
    13 hours ago
  •  ...facing web applications. ~ Strong Java and Spring Boot experience developing microservices, APIs, backend services, and integration...  ...healthcare application components. Responsibilities: Design, develop, test, and support ReactJS frontend components for Virtual Care... 
    Senior
    Remplacement
    Contract work

    Maarut

    Toronto, ON
    5 days ago
  • $115k - $125k per year

     ...Product, QA, and your pod.  How We Build   We expect every developer on this team to use AI coding tools — GitHub Copilot, Claude, Cursor...  ...layer on top.  What We're Looking For You move across the stack without losing altitude — Angular MFE one moment, .NET... 
    Senior
    Remplacement
    Internship
    Work at office
    Local area
    2 days per week

    Range

    Toronto, ON
    10 hours ago
  • We are seeking a highly accomplished Senior Software Developer - Full Stack with expert-level proficiency in the Microsoft .NET ecosystem and Azure Cloud platform to lead the design, technical implementation, and end-to-end delivery of modern multi-tier web applications. In... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    a month ago
  • $130k - $145k per year

     ...Senior Full-Stack Developer Full-Time / Permanent ABOUT ODAIA ODAIA noun o·da·ia | \ 'oh-day-yeah \ An Ancient Greek word referring to "tools of the trade." To learn more visit odaia.ai. ODAIA delivers AI-powered commercial intelligence for life sciences... 
    Senior
    Permanent employment
    Full time
    Internship
    Work at office
    Local area
    Immediate start
    Remote work
    Work from home
    Flexible hours

    Odaia Intelligence Inc.

    Toronto, ON
    1 day ago
  •  ...working tested applications. This includes developing detailed programming specifications...  ...which arise during the use and operation of software packages including technical assistance...  ...record for meeting deadlines Full Stack Skills: Proficient with both front... 
    Senior
    Full time

    Maarut

    Toronto, ON
    a month ago
  •  ...Job Description Software Developer (Full Stack) Position Title Software Developer Full Stack Position Summary We are seeking an experienced Full Stack Software Developer to design develop implement test and support enterprise web applications. The ideal candidate... 
    Senior
    Full time

    Upstaff

    Toronto, ON
    a month ago
  •  ...Senior Software Developer Full Stack (.NET/Azure) Location: 100% Onsite (5 days/week) Contract Type: Senior Software Developer Full Stack Submission Deadline: July:00 PM EST Job Summary We are seeking an experienced Senior Full Stack Software... 
    Senior
    Full time
    Contract work

    Upstaff

    Toronto, ON
    8 days ago
  •  .... Design software solutions by interacting with portfolio...  ...requirements. Develop solutions that are in line with client'...  ...Advanced Seniority Senior... 
    Senior
    Long term contract
    For subcontractor

    Luxoft

    Toronto, ON
    25 days ago
  • We are seeking a highly accomplished Senior Full Stack Software Developer to drive the technical design, full-stack implementation, and optimization of enterprise-level web applications. In this role, you will lead the transformation of complex technical system specifications... 
    Senior
    Long term contract
    Contract work

    Randstad

    Toronto, ON
    more than 2 months ago
  • $100k - $110k per year

     ...Job Responsibility: Job role - : Java full stack Developer Location-: Toronto, ON Duration-: Full Time Must Skills: 1. Front end : Angular...  ...will certainly help Person who is hands-on coder and senior enough to talk to executives about architecture, frameworks etc... 
    Senior
    Full time
    Work at office
    Monday to friday

    Esolutions

    Toronto, ON
    9 days ago
  • $90k - $120k per year

     ...and hard working people who are lifelong learners. About The Role As a Full Stack Developer you'll be tasked with working on one of our web application projects. Working within the software development team, your duties will require you to assist in the development and... 
    Full time
    Work from home
    Flexible hours

    Konrad

    Toronto, ON
    10 hours ago
  • Our Toronto based client is looking for a Full Stack Developer (Java / React / AI-Powered Systems) to join their team Location: Toronto,...  ..., review AI-generated code, and take true ownership of their software. Advantages Why You’ll Love This Role Build Modern AI... 
    Contract work
    Work at office
    2 days per week

    Randstad

    Toronto, ON
    8 days ago
  •  ...Job Responsibility: Senior Full Stack Python Developer At Cognizant, our global community sets us apart—an energetic, collaborative and inclusive workplace where everyone can thrive. And with projects at the forefront of innovation, you can build a varied, rewarding career... 
    Senior
    Full time
    Work at office
    3 days per week

    Cognizant

    Toronto, ON
    7 days ago
  •  ...Position Overview Pulsenics is seeking a Full Stack Software Developer to help design, build, and operate the core software systems that sit at the center of our hardware-enabled products. This role focuses on developing and maintaining a scalable .NET Core–based software... 

    Pulsenics

    Toronto, ON
    more than 2 months ago
  • $72k - $138k per year

     ...mentoring and on the job coaching Summary We are seeking Full Stack Java Developers to join our team on a 1-year fixed term . As a Full Stack...  ..., developing, and maintaining Java-based applications or software solutions for a leading North American Bank. This long-term... 
    Senior
    Long term contract
    Temporary work
    Fixed term contract
    Flexible hours

    Deloitte

    Toronto, ON
    2 hours ago
  • $110k - $125k per year

    Position: Full Stack Developer Location: Toronto, ON (100% onsite) Employment Type: New, Full-Time Permanent position Salary: $110,000 – $125...  ...Developer: The Full Stack Developerbuilds production-grade software across the front end, back end, APIs, and integrations for a... 
    Long term contract
    Permanent employment
    Full time
    Internship
    Local area

    CETFA

    Toronto, ON
    22 days ago
  • $130k - $150k per year

     ...results for the organization. Job Description Saatchi & Saatchi is seeking a Lead Full Stack Developer for an innovative AI platform initiative. You have 8 years building production software systems and at least a few years leading or anchoring a team technically. You are... 
    Senior
    Full time
    Contract work
    Work at office
    Remote work
    Monday to friday

    Publicis Groupe

    Toronto, ON
    8 days ago
  •  ...pipelines Ingest and connect siloed databases The Role As a Full Stack Engineer, you will be working on one or more of our new product...  ...solutions that drive direct value to the users. ~5+ years of software development experience with modern full-stack web development.... 
    Long term contract
    Full time
    Work from home
    Flexible hours

    Basetwo

    Toronto, ON
    17 days ago
  • $88.52 - $106.3 per hour

     ...RQ11209 - Sr. Software Developer - Full Stack 9-month contract (170 business days) - possible extension REMOTE - Anywhere in Ontario Must Have: 10+ years in the following: Application Development: Designing, developing, and implementing web applications... 
    Senior
    Contract work
    Remote work

    Source Code

    Toronto, ON
    a month ago
  • We are seeking a highly skilled Intermediate Full Stack Software Developer to join our team for a 12-month contract. In this role, you will play a key part in translating technical requirements into working, fully tested applications. Operating across both front-end presentation... 
    Long term contract
    Contract work
    Pnp

    Randstad

    Toronto, ON
    a month ago
  • Python Full stack Developer Toronto, ON - Hybrid (4 Days WFO) Python, Django, flask API, Angular Role Descriptions: coding with Python| Java| JavaScript|| TypeScript
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    7 days ago
  • We are seeking a highly versatile Intermediate Full Stack Software Developer to join an integrated software engineering team. In this role, you will be responsible for translating complex technical systems specifications into working, fully tested applications. Operating across... 
    Contract work

    Randstad

    Toronto, ON
    more than 2 months ago
  • $72k - $138k per year

     ...Unity and WebRTC. Success in implementing software based on WebRTC, with a deep understanding...  ...proactive communication. Ability to lead the full lifecycle of major projects. You are...  ...best idea to win. What You'll Do: Develop and Maintain: You'll be primarily... 
    Full time
    Internship
    Remote work
    Relocation
    Home office
    Monday to friday
    Flexible hours
    Shift work

    Between

    Toronto, ON
    4 days ago

Do you want to receive more vacancies?

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