RQ00685 - Software Developer - Full Stack - Senior

Posted On 15/07/2026

Term 126 Days

Assigned Recruiter(s) Abisha Gnanam

Job Opening ID 11192

Technology

Number of Positions 1

Work Experience 7-10 Years

City Toronto

State/Province Ontario

M4C

Job Description

Must Haves

  • Cloud‑Native & Serverless Backend Expertise: Proven experience designing and building highly scalable, serverless backend APIs using AWS (Lambda, API Gateway, DynamoDB) and Node.js or Python.
  • Healthcare Integration & Standards: Practical experience integrating with health informatics standards including HL7 FHIR and SMART on FHIR for secure health data exchange.
  • Experience with Ontario Assets such as the Provider Registry and Hospital Report Manager.
  • Experience with Ontario eReferral systems such as Ocean and Novari.

Responsibilities

  • Lead the technical design, development, and implementation of full‑stack serverless applications for the Digital Correspondence solution.
  • Develop and consume RESTful APIs and FHIR resources to securely retrieve, manage, and present correspondence data.
  • Integrate front‑end portals and back‑end services with AWS cloud messaging services (AWS Pinpoint, AWS End User Messaging) to facilitate SMS and email notification workflows.
  • Implement robust identity, authentication, and authorization controls (OAuth 2.0, OIDC, SMART on FHIR).
  • Write clean, well‑documented, testable, and efficient code while conducting rigorous peer code reviews.

Desired Skills

  • AWS Certified Developer – Associate or AWS Certified Solutions Architect.
  • Knowledge of synthetic health data generation and handling complex PHI/PII data securely in cloud environments.
  • Generative AI & LLM Integration: Experience integrating foundational models into enterprise applications using Amazon Bedrock, including prompt engineering and managing token usage.
  • Retrieval‑Augmented Generation (RAG): Familiarity with building RAG architectures using vector databases such as Amazon OpenSearch Serverless to query unstructured healthcare correspondence or clinical notes.
  • AI‑Assisted Development: Proficiency using AI coding assistants (GitHub Copilot, Amazon Q, or Cursor) to accelerate the delivery of secure, well‑tested code while adhering to enterprise privacy policies.
  • Healthcare NLP: Experience utilizing natural language processing services such as Amazon Comprehend Medical to extract insights from raw, unstructured medical text.

Required Skills

  • Programmer with experience in one or more programming languages, object‑oriented and third‑generation language development tools.
  • Ability to collaborate with IT professionals through the Software Development Life Cycle.
  • Experience in structured methodologies for design, development, implementation, and maintenance of applications.
  • Experience in design, coding, testing, debugging, and documentation of applications.
  • Experience with relational and hierarchical database technologies.
  • Experience with information retrieval packages and query languages.
  • Experience with communication protocols.
  • Excellent analytical, problem‑solving, and decision‑making skills; strong verbal and written communication; interpersonal and negotiation skills.
  • A team player with a track record for meeting deadlines.

Full Stack Skills

  • Proficient with both front‑end and back‑end development, including database design/management and DevOps.
  • Experience with design and implementation of overall web architecture and REST API services.
  • Knowledge of user interface design, accessibility (including AODA) and deployment of databases.
  • Experience with continuous integration and deployment and rapid application development methodologies.
  • Experience with middleware, gateways, and post‑implementation support.
  • Knowledge of information management principles, policies, and practices.

Requirements

Evaluation Criteria

  • Demonstrated experience building scalable, secure RESTful APIs using AWS Serverless stack.
  • Proficiency in Java and NodeJS backend programming languages.
  • Hands‑on experience building responsive web portals using modern JavaScript/TypeScript frameworks (React, Angular).
  • Experience with responsive design and strict UI/UX and accessibility standards.
  • Experience implementing OAuth 2.0, OIDC, and SMART on FHIR authentication flows; knowledge of FHIR and the HAPI library.
  • Experience integrating with Ontario eReferral systems such as Ocean and Novari.
  • Experience developing applications that leverage AWS End User Messaging or AWS Pinpoint for high‑volume SMS/Email delivery.

Deliverables

  • Application Source Code: Clean, modular, fully commented front‑end and back‑end code repositories deployed via CI/CD.
  • Technical Design Documentation: Detailed architectural diagrams and API Swagger/OpenAPI documentation mapping to FHIR specifications.
  • Automated Unit Tests: Comprehensive unit and integration test coverage for all developed components.
  • Security & Privacy Compliance Configurations: Code‑level implementation of RBAC, data encryption, and authorization controls.

#J-18808-Ljbffr

RQ00685 - Software Developer - Full Stack - Senior

Apply Now
Back to search page