IT & Software

Senior Full-Stack Software Engineer

Jobtailor

Toronto · Ontario · Canada


  • 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

#J-18808-Ljbffr

Reference: WJ-4483_1204884

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.