hirly

CHEO

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

Research 2

See how you match this job — and similar ones. Free.

Upload your resume and hirly scores it against this role at CHEO first, then against similar open jobs, and shows where you fit and why.

PDF or DOCX, up to 12MB. No sign-up to see your matches.

Get past the screening software and onto a recruiter's desk

hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.

  • Keywords matched to this posting
  • Fit score before you apply
  • Cover letter included

Matched against 2.6M live jobs from 210,000+ employers in 200+ countries.

Tailor my resume for this job →

Apply from your AI assistant

Connect hirly to Claude or ChatGPT and ask it to apply to this job. hirly tailors your resume, fills the employer’s form and asks before sending.

Some employer sites stop an application at a CAPTCHA or sign-in and hand it back with a link. Applying needs a paid plan. Works with any assistant that supports MCP.

hirly's read of this role

Role family
Engineering
Seniority
Mid level
Country
CA
Work mode
On-site / unstated
First seen by hirly
5 Nov 2026

Derived automatically from the posting. Upload your resume above to see how the role scores against it.

the posting

Compensation Pay Range:

Summary:

Please send your resume with a cover letter to Ivan Terekhov at iterekhov@cheo.on.ca with the position title in the subject line. Although we appreciate the interest of all candidates, only candidates invited for interviews will be contacted. No phone calls please.

JOB DESCRIPTION

Posting #RI-26-047

Posting Period – November 4 to November 18, 2026

TITLE: Full Stack Software Developer

Research Informatics

New Position

TERM: Temporary Full Time (1.0 FTE) – 1 Year Term, with possibility of renewal

SALARY: $51.28 – $64.10 / hr, Will be commensurate with skills and abilities

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.

We are seeking an experienced Full Stack Software Developer to support the continued evolution of an established clinical AI platform used to operationalise advanced analytics and machine learning models within healthcare settings. This role focuses on implementing product requirements, maintaining the application architecture, and delivering reliable, secure, and scalable software across clinical and research environments.

Working within a multidisciplinary team of AI scientists, clinicians, and hospital IT staff, the developer will contribute across the full software lifecycle, including application development, testing, system integration, deployment, operational support, and ongoing platform enhancements.

RESPONSIBILITIES

Under the general supervision of the Director, Research Informatics, AI & Technology, the Full Stack Software Developer will:

  • 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 understanding of software architecture, testing, debugging, security, and production support. (Essential)
  • Excellent analytical, communication, and problem-solving skills. (Essential)
  • Experience with healthcare software, clinical research, AI-enabled applications, healthcare interoperability standards (e.g., HL7, FHIR), or secure software development within regulated environments is considered an asset. (Preferred)

WORKING CONDITIONS

Flexibility to work within a hybrid model that combines remote work with on‑site presence as required.

OTHER REQUIREMENTS

  • Eligible to work in Canada;
  • Compliance with CHEO RI’s occupational health, immunization, and health‑surveillance requirements, as applicable to the role and work environment.
  • Completion of a Police Record Check, in accordance with institutional and regulatory requirements.

TO APPLY

Please send a complete CV and cover letter to Ivan Terekhov, by email to: iterekhov@cheo.on.ca .

The CHEO Research Institute values diversity and is an equal opportunity employer. We are committed to fostering an inclusive, respectful, and barrier‑free workplace where individuals are supported to bring their authentic selves to work. This commitment begins with our hiring practices, and we welcome applications from all qualified candidates.

In accordance with the Accessibility for Ontarians with Disabilities Act (AODA) , accommodations are available throughout the recruitment and selection process. Applicants requiring accommodation may contact Human Resources at researchhr@cheo.on.ca.

The CHEO Research Institute is dedicated to advancing equity, diversity, and inclusion across all areas of our work, including research, education and career development, and patient, family, and donor partnerships. We value diverse lived experiences and non‑traditional career paths, as well as strengths such as resilience, collaboration, and relationship‑building. We strongly encourage applications from members of racialized and Indigenous communities, persons with disabilities, individuals of diverse sexual orientations and gender identities, and others who bring the skills and perspectives needed to engage meaningfully with diverse communities.

CHEO Research Institute does not use artificial intelligence in its recruitment or selection processes.

Unless otherwise indicated, the primary work location is 401 Smyth Road, Ottawa, Ontario (K1H 8L1) . Applicants must be legally eligible to work in Canada. We thank all applicants for their interest; however, only those selected for an interview will be contacted.

CHEO Research Institute Inc. – Human Resources Department

researchhr@cheo.on.ca

401 Smyth Road

Ottawa (Ontario) K1H 8L1, CANADA

DESCRIPTION DE POSTE

Numéro d’affichage - #RI-26-047

Période d’affichage – du 4 novembre au 18 novembre, 2026

POSTE: Développeuse ou développeur de logiciel généraliste

Recherche informatique

Nouveau position

DURÉE: Temps pl

Original posting on CHEO's site ↗

Listed on hirly, a job board. hirly is not the employer: CHEO is hiring for this role.

Browse similar roles

Want this one?

Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.

Tailor my resume for this job