Full Stack Software Developer - Temporary Full Time (1.0 FTE) - CHEO Research Institute

Children's Hospital of Eastern Ontario - Ottawa Children's Treatment Centre

Ottawa

On-site

CAD 71,000 - 88,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

CHEO RI seeks a Full Stack Software Developer for the Research Informatics group. The role develops frontend and backend components, designs APIs, and maintains data models in a healthcare research environment.

You will collaborate with researchers, clinicians, AI scientists, and IT teams to translate requirements into robust software, ensure secure data handling, and support deployment pipelines in a patient-focused setting.

Qualifications

  • Degree in Computer Science, Software Engineering, or equivalent combination of education and professional experience.
  • Demonstrated experience developing modern full stack web applications using Python and JavaScript/TypeScript.
  • Experience with modern frontend frameworks (e.g., React, Next.js) and backend frameworks (e.g., FastAPI or equivalent).
  • Experience designing and integrating RESTful APIs.
  • Experience with relational database design and management (e.g., PostgreSQL, SQL Server).
  • Experience with containerized application development, CI/CD pipelines, Git, and Linux environments.
  • Experience implementing authentication, background processing, and cloud or self-hosted application services.
  • Experience developing automated unit, integration, functional and end-to-end tests.
  • Strong understanding of security best practices for healthcare data.

Responsibilities

  • Develop, enhance, and maintain frontend and backend components of existing and new applications.
  • Implement new features and improvements based on established priorities and technical direction.
  • Design and maintain APIs, application services, background processing, and scheduled workflows.
  • Design and maintain relational databases, data models, and schema migrations.
  • Develop secure authentication, authorization, and data management capabilities.
  • Support containerized deployments, CI/CD pipelines, monitoring, and production operations.
  • Ensure software quality through testing, code reviews, logging, debugging, and performance optimization.
  • Participate in troubleshooting, incident response, root-cause analysis, and continuous improvement of platform reliability and performance.
  • Implement security best practices and secure handling of sensitive healthcare data.
  • Collaborate with researchers, clinicians, AI scientists, and IT teams to translate product and technical requirements into high-quality software solutions.
  • Collaborate with end users to improve application usability, accessibility, and workflow integration.
  • Perform other related duties as assigned by manager.

Skills

Python
JavaScript/TypeScript
React
Next.js
FastAPI
APIs
PostgreSQL
SQL Server
Git
Linux
CI/CD
Authentication
Testing
Containerization

Education

Degree in Computer Science or Software Engineering

Tools

Docker
Kubernetes

Job description

COMPENSATION PAY RANGE:

$51.28 - $64.10 / hr, Will be commensurate with skills and abilities

TITLE:

Full Stack Software Developer

Research Informatics

New Position

TERM:

Temporary Full Time (1.0 FTE) - 1 Year Term, with possibility of renewal

REPORTS TO:

Director, Research Informatics, AI & Technology

The Children's Hospital of Eastern Ontario Research Institute Inc. ("CHEO RI") is the research arm of the Children's Hospital of Eastern Ontario - Ottawa Children's Treatment Centre ("CHEO") and an affiliated research institute of the University of Ottawa.

We respectfully acknowledge that CHEO RI is located on the unceded, traditional territory of the Algonquin Anishinabek People, who have lived on and cared for this land since time immemorial. We honour their enduring presence and the ways their culture and stewardship have shaped and continue to nurture this land. CHEO RI also recognizes and values the historic and ongoing contributions of all First Nations, Inuit, and Métis peoples.

CHEO is a deeply trusted institution and workplace, widely regarded as a cornerstone of our community. CHEO RI advances this legacy by generating new knowledge and evidence to support CHEO in delivering world‑class care to children and youth. Our mission is to connect exceptional talent and innovative technologies to pursue life‑changing research for every child, youth, and family in our community and beyond.

CHEO RI has an immediate requirement for a Full Stack Software Developer.

RESPONSIBILITIES
  • Develop, enhance, and maintain frontend and backend components of existing and new applications.
  • Implement new features and improvements based on established priorities and technical direction.
  • Design and maintain APIs, application services, background processing, and scheduled workflows.
  • Design and maintain relational databases, data models, and schema migrations.
  • Develop secure authentication, authorization, and data management capabilities.
  • Support containerized deployments, CI/CD pipelines, monitoring, and production operations.
  • Ensure software quality through testing, code reviews, logging, debugging, and performance optimization.
  • Participate in troubleshooting, incident response, root-cause analysis, and continuous improvement of platform reliability and performance.
  • Implement security best practices and secure handling of sensitive healthcare data.
  • Participate in code reviews, technical documentation, deployment guides, architecture diagrams, dependency management, and software lifecycle activities.
  • Collaborate with researchers, clinicians, AI scientists, and IT teams to translate product and technical requirements into high-quality software solutions.
  • Collaborate with end users to improve application usability, accessibility, and workflow integration.
  • Perform other related duties as assigned by manager.
QUALIFICATIONS, SKILL AND ABILITIES
  • Degree in Computer Science, Software Engineering, or equivalent combination of education and professional experience. (Essential)
  • Demonstrated experience developing modern full stack web applications using Python and JavaScript/TypeScript. (Essential)
  • Experience with modern frontend frameworks (e.g., React, Next.js) and backend frameworks (e.g., FastAPI or equivalent). (Essential)
  • Experience designing and integrating RESTful APIs. (Essential)
  • Experience with relational database design and management (e.g., PostgreSQL, SQL Server). (Essential)
  • Experience with containerized application development, CI/CD pipelines, Git, and Linux environments. (Essential)
  • Experience implementing authentication, background processing, and cloud or self-hosted application services. (Essential)
  • Experience developing automated unit, integration, functional and end-to-end tests. (Essential)
  • Strong understandin
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Software Developer | Temporary Full Time (1.0 FTE) | CHEO Research Institute
Full Stack Software Developer | Temporary Full Time (1.0 FTE) | CHEO Research Institute

Children's Hospital of Eastern Ontario Research Institute Inc • Ottawa

Hybrid
CAD 71,000 - 88,000
Full Stack Software Developer | Temporary Full Time (1.0 FTE) | CHEO Research Institute
Full Stack Software Developer | Temporary Full Time (1.0 FTE) | CHEO Research Institute

CHEO • Ottawa

Hybrid
CAD 71,000 - 88,000
Research Assistant, Knowledge Institute on Child and Youth Mental Health and Addictions- Temporary, Part-Time (0.5) (Until April 2028)
Research Assistant, Knowledge Institute on Child and Youth Mental Health and Addictions- Temporary, Part-Time (0.5) (Until April 2028)

Children's Hospital of Eastern Ontario - Ottawa Children's Treatment Centre • Ottawa

On-site
CAD 40,000 - 49,000
Research Assistant, Knowledge Institute on Child and Youth Mental Health and Addictions- Temporary, Part-Time (0.5) (Until April 2028)
Research Assistant, Knowledge Institute on Child and Youth Mental Health and Addictions- Temporary, Part-Time (0.5) (Until April 2028)

CHEO • Ottawa

On-site
CAD 40,000 - 49,000
Business Systems Analyst (initial assignment Grand Central) – Full Time (1.0)
Business Systems Analyst (initial assignment Grand Central) – Full Time (1.0)

Children's Hospital of Eastern Ontario - Ottawa Children's Treatment Centre • Ottawa

On-site
CAD 58,000 - 70,000
Research Assistant, Knowledge Institute on Child and Youth Mental Health and Addictions- Temporary, Part-Time (0.5) (Until April 2028)
Research Assistant, Knowledge Institute on Child and Youth Mental Health and Addictions- Temporary, Part-Time (0.5) (Until April 2028)

Top Producer Systems • Moose Jaw

On-site
CAD 40,000 - 49,000
Indigenous Engagement Specialist, Office of I-IDEAS - Temporary Full-Time
Indigenous Engagement Specialist, Office of I-IDEAS - Temporary Full-Time

CHEO • Ottawa

On-site
CAD 70,000 - 90,000
Senior Technical Analyst, BORN Ontario – Permanent Full-Time (1.0)
Senior Technical Analyst, BORN Ontario – Permanent Full-Time (1.0)

CHEO • Ottawa

On-site
CAD 58,000 - 70,000
Research Coordinator | Temporary Full Time (1.0 FTE) | CHEO Research Institute
Research Coordinator | Temporary Full Time (1.0 FTE) | CHEO Research Institute

CHEO • Ottawa

On-site
CAD 49,000 - 64,000
Research Coordinator | Temporary Full Time (1.0 FTE) | CHEO Research Institute
Research Coordinator | Temporary Full Time (1.0 FTE) | CHEO Research Institute

Children's Hospital of Eastern Ontario Research Institute Inc • Ottawa

Hybrid
CAD 49,000 - 64,000