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