Remotify
logo
TurboVets, Inc.

Full Stack Engineer · 💰 $140,000–$170,000 CAD

North America

July 17, 2026 at 11:39 PM

✨ AI summary

💰 $140,000–$170,000 CAD

Location

  • Toronto, Ontario, Canada (Remote within Greater Toronto and Hamilton Area)

Languages

  • TypeScript
  • JavaScript (Node.js)

Frameworks

  • Angular
  • NestJS
  • Apollo GraphQL

Cloud Services

  • Docker
  • Kubernetes
  • AWS Lambda (Serverless)
  • Azure Functions (Serverless)

Databases

  • PostgreSQL
  • Redis

Experience Level

  • Senior (7+ years)

Full-Stack Engineer (Senior)

Location: Toronto, ON, Canada (Remote, Greater Toronto and Hamilton Area only)

Employment Type: Full-Time

Seniority Level: Senior. 7+ years of professional full-stack development experience required.


About TurboVets

TurboVets modernizes the entire military lifecycle, from service to civilian success, in one unified platform. Built by veterans and technologists with firsthand experience navigating military systems, we support veterans, active service members, military recruits, and individuals transitioning into civilian life. We value honesty, autonomy, and collaboration, and build scalable systems that solve real problems and have measurable impact.


The Role

We're looking for a Full-Stack Engineer who takes ownership end-to-end, from system design through deployment. You'll turn real-world operational needs, often from military and government stakeholders, into secure, scalable, reliable software that replaces legacy platforms and modernizes how critical services are delivered. Your code runs in mission-critical environments where quality, security, and performance are non-negotiable.


This is a senior role with real influence: you'll collaborate closely with product, design, and engineering to ship features that matter, not tickets that disappear into a backlog. You'll work on products spanning career development, financial wellness, secure records, and the modernization of legacy government systems.


Tech Stack

Angular, TypeScript, Tailwind CSS · NestJS, Node.js, Apollo GraphQL, REST APIs · PostgreSQL · Docker, Kubernetes, GitHub Actions · OAuth 2.0, JWT, SSO, RBAC · Redis


What You'll Own

Backend:

  • Architect and develop scalable backend services using NestJS, Node.js, and TypeScript
  • Design and maintain GraphQL (Apollo Federation) and REST APIs
  • Model and optimize relational databases
  • Implement authentication, authorization, and RBAC patterns
  • Build microservices and event-driven systems using Redis and related tooling
  • Collaborate with DevOps on CI/CD, containerization, and infrastructure decisions


Frontend:

  • Build responsive, accessible UIs using Angular (or equivalent frameworks)
  • Translate product and design requirements into maintainable client-side architecture
  • Manage complex state using RxJS, Angular Signals, or similar patterns
  • Optimize performance and ensure usability across devices


Cross-Functional:

  • Own features from planning through production
  • Collaborate with designers, product managers, and stakeholders
  • Review code, mentor engineers, and influence technical direction
  • Write and maintain documentation for APIs, architecture, and internal tooling
  • Implement and maintain unit and integration tests


What We're Looking For

Required:

  • 7+ years of professional full-stack development experience
  • 3+ years working with NestJS, TypeScript, and GraphQL
  • Bachelor's degree in Computer Science, Engineering, or equivalent experience
  • Strong database design and query optimization skills (PostgreSQL preferred)
  • Production experience with Angular, React, or comparable frontend frameworks
  • Experience with Docker, Kubernetes, and CI/CD pipelines
  • Strong communication skills and comfort working autonomously in a remote environment


Bonus:

  • Experience with monorepo architectures (Nx or similar)
  • gRPC, WebSockets
  • Serverless platforms (AWS Lambda, Azure Functions)
  • CQRS, DDD, or event-sourced systems
  • Observability and performance tooling (Prometheus, Grafana, load testing, rate limiting)


Who You Are

  • You take ownership without waiting to be asked, and you're comfortable making the call when the path forward isn't obvious.
  • You communicate clearly with engineers and non-technical stakeholders alike, and you don't let technical decisions get buried in jargon.
  • You care about the mission. Building tools that make a real difference for veterans and service members isn't just a footnote to you.


Location & Compensation

Remote, based in the Greater Toronto and Hamilton Area (GTHA). Legal entitlement to work in Canada required. TurboVets is currently fully remote in Canada, with a Toronto-area office planned next year.


Salary: $140,000–$170,000 CAD, based on experience, plus equity, flexible work policies, and extended health benefits (dental, vision, and more).


Equal Opportunity Statement

TurboVets is an equal opportunity employer. We believe diverse perspectives build stronger teams and better products. We do not discriminate on the basis of race, ancestry, place of origin, colour, ethnic origin, citizenship, creed, sex, sexual orientation, gender identity or expression, family status, marital status, disability, age, or any other ground protected under the Ontario Human Rights Code. Accommodations are available on request at any stage of the hiring process.

Apply