Senior Full-Stack Software Engineer

Jobtailor

Toronto

On-site

CAD 130,000 - 185,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor is seeking a senior software engineer to design and build scalable applications for data acquisition, management, and visualization, spanning front-end, back-end, and database design with React, GraphQL, and PostgreSQL.

You will design, deploy, and scale ML inference services on Ray Serve and Kubernetes, manage cloud infrastructure via Terraform and GitOps, and collaborate closely with product teams to shape engineering goals across multi-cloud environments.

Qualifications

  • 5+ years of software engineering experience with a track record of building and operating applications in production.
  • Full-stack depth across front-end, back-end, database design, and software/network security.
  • Production Kubernetes experience.
  • Deep infrastructure-as-code practice with Terraform; Terragrunt is a plus.
  • Experience with GitOps deployment patterns.
  • Comfort operating in multi-cloud environments: AWS primary, GCP/Azure secondary.
  • Experience with HPC schedulers such as Slurm.
  • Fluency in Python and TypeScript/JavaScript.
  • Experience with React, GraphQL, and Docker.
  • Mature CI/CD experience, including GitHub Actions, reproducible builds, and environment parity.
  • Excellent written and verbal communication skills in English.
  • Bachelor's degree in engineering, computer science, or a related field is nice to have, not required.
  • Experience with Claude Code or comparable agentic tooling
  • Ability to structure repositories, context, and documentation for production-quality agent output
  • Experience building custom tooling such as MCP servers, skills, subagents, or hooks
  • Judgment about where agents should be trusted and where they should be reviewed

Responsibilities

  • Design and build scalable applications for data acquisition, management, and visualization.
  • Build and maintain full-stack Nota features, from React components through GraphQL schemas to PostgreSQL query performance.
  • Design, deploy, and scale ML inference services on Ray Serve and Kubernetes, including model versioning, autoscaling, and observability.
  • Architect and manage the cloud environment supporting data ingestion, querying, and computer vision/ML pipeline development and deployment.
  • Own infrastructure as code and GitOps across multiple accounts and environments using Terraform, Terragrunt, and ArgoCD.
  • Build CI/CD pipelines that enable researchers to ship models without filing tickets.
  • Handle medical imaging data at scale, including DICOM ingestion, de-identification, format conversion, and reliable movement of terabytes.
  • Work closely with the product team and external stakeholders to shape engineering goals and requirements.
  • Expand responsibilities as the company grows to meet team and client needs.

Skills

Python
TypeScript
React
GraphQL
PostgreSQL
Kubernetes
Terraform
Docker
CI/CD
DICOM

Education

Bachelor's degree in engineering/computer science

Tools

Ray Serve
ArgoCD
GitHub Actions
HPC Schedulers
GitOps
DICOM

Job description


  • Design and build scalable applications for data acquisition, management, and visualization

  • Build and maintain full-stack Nota features, from React components through GraphQL schemas to PostgreSQL query performance

  • Design, deploy, and scale ML inference services on Ray Serve and Kubernetes, including model versioning, autoscaling, and observability

  • Architect and manage the cloud environment supporting data ingestion, querying, and computer vision/ML pipeline development and deployment

  • Own infrastructure as code and GitOps across multiple accounts and environments using Terraform, Terragrunt, and ArgoCD

  • Build CI/CD pipelines that enable researchers to ship models without filing tickets

  • Handle medical imaging data at scale, including DICOM ingestion, de-identification, format conversion, and reliable movement of terabytes

  • Work closely with the product team and external stakeholders to shape engineering goals and requirements

  • Expand responsibilities as the company grows to meet team and client needs


Requirements


  • 5+ years of software engineering experience with a track record of building and operating applications in production

  • Full-stack depth across front-end, back-end, database design, and software/network security

  • Production Kubernetes experience

  • Deep infrastructure-as-code practice with Terraform; Terragrunt is a plus

  • Experience with GitOps deployment patterns

  • Comfort operating in multi-cloud environments: AWS primary, GCP/Azure secondary

  • Experience with HPC schedulers such as Slurm

  • Fluency in Python and TypeScript/JavaScript

  • Experience with React, GraphQL, and Docker

  • Mature CI/CD experience, including GitHub Actions, reproducible builds, and environment parity

  • Excellent written and verbal communication skills in English

  • Bachelor's degree in engineering, computer science, or a related field is nice to have, not required

  • Experience with Claude Code or comparable agentic tooling

  • Ability to structure repositories, context, and documentation for production-quality agent output

  • Experience building custom tooling such as MCP servers, skills, subagents, or hooks

  • Judgment about where agents should be trusted and where they should be reviewed


Core Competencies

Demonstrates expertise in full-stack application development, including proficiency in Python, TypeScript, React, and GraphQL, while effectively managing cloud infrastructure and CI/CD pipelines. Capable of handling large-scale medical imaging data and implementing infrastructure as code using Terraform and GitOps practices.


Highest-signal resume keywords


  • Full-Stack Development

  • Production Kubernetes Experience

  • Infrastructure As Code with Terraform

  • CI/CD Pipeline Development

  • Medical Imaging Data Management


ATS Optimization Keywords

Hard Skills


  • Python

  • TypeScript

  • React

  • GraphQL

  • PostgreSQL

  • Kubernetes

  • Terraform

  • Docker

  • CI/CD

  • DICOM


Soft Skills


  • Excellent Communication Skills


Industry Keywords


  • Data Acquisition

  • Data Management

  • Data Visualization

  • Cloud Environment

  • Computer Vision

  • ML Pipeline


Tools & Technologies


  • GitOps

  • Ray Serve

  • ArgoCD

  • GitHub Actions

  • HPC Schedulers

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Infrastructure Developer – Platform Engineering
Infrastructure Developer – Platform Engineering

Jobtailor • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Software Engineer – Full Stack
Software Engineer – Full Stack

Jobtailor • Toronto

On-site
CAD 90,000 - 130,000
Senior Full-Stack Software Engineer
Senior Full-Stack Software Engineer

Altis Labs, Inc. • Toronto

Hybrid
CAD 110,000 - 160,000
Competitive pay and equity
Medical, vision, dental insurance
4 weeks vacation
Principal Engineer
Principal Engineer

Jobtailor • Toronto

On-site
CAD 180,000 - 240,000
Senior Full Stack Developer
Senior Full Stack Developer

Jobtailor • Ottawa

On-site
CAD 90,000 - 120,000
AI and Machine Learning Engineer
AI and Machine Learning Engineer

Jobtailor • Ottawa

On-site
CAD 120,000 - 180,000
Software Developer
Software Developer

Jobtailor • Ottawa

Hybrid
CAD 85,000 - 125,000
Software Developer
Software Developer

Jobtailor • Canada

Hybrid
CAD 90,000 - 130,000
Senior Java Developer, AI Experience
Senior Java Developer, AI Experience

Jobtailor • Montreal (administrative region)

On-site
CAD 110,000 - 140,000
Full Stack Developer
Full Stack Developer

Birdseye Security Solutions • Mississauga

On-site
CAD 120,000 - 160,000