Enable job alerts via email!

Full Stack Engineer

TurboVets, Inc.

Ontario

Remote

CAD 115,000 - 140,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking a Full Stack Engineer to join their mission-driven team. The role involves designing APIs, building user-friendly frontends, and optimizing databases. Ideal candidates will have strong experience in modern web technologies and a passion for making a real-world impact. This position offers a competitive salary and flexible work options.

Benefits

Performance-based bonuses
Flexible work policies
Benefits for personal and professional growth

Qualifications

  • 5+ years full stack experience.
  • 3+ years hands-on with NestJS, TypeScript, and GraphQL.

Responsibilities

  • Design APIs, build frontends, optimize databases.
  • Collaborate with cross-functional teams to deliver features.

Skills

React
TypeScript
Node.js
GraphQL
Communication

Education

Bachelor’s or Master’s degree in CS, Engineering, or related field

Tools

NestJS
Docker
Kubernetes
PostgreSQL
MongoDB

Job description

Get AI-powered advice on this job and more exclusive features.

This range is provided by TurboVets, Inc.. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

CA$115,000.00 / yr - CA$140,000.00 / yr

Direct message the job poster from TurboVets, Inc.

Employment Type : Full-Time

Seniority Level : Senior (SDE-III) — Open to Mid-Level Candidates with Strong Full Stack Experience

At TurboVets, we’re not just building software — we’re building a better path forward for veterans . Our mission-driven team thrives on honesty , autonomy , and collaboration , developing scalable tools that make a direct impact on real lives. We foster a culture where ideas matter, people grow, and engineering excellence drives social value.

About the Role

We’re looking for a Full Stack Engineer who thrives in a fast-moving environment and takes ownership from architecture to deployment. You’ll work across the stack — designing APIs, building intuitive frontends, optimizing databases, and guiding system architecture — all while collaborating with cross-functional teams to deliver end-to-end features that matter.

  • Frontend : React, TypeScript, HTML5, CSS3, SASS
  • Auth / Security : OAuth 2.0, JWT, SSO, RBAC
  • Messaging / Eventing : RabbitMQ, Kafka, Redis Streams
  • Architect and develop scalable backend services using NestJS , Node.js , and TypeScript
  • Implement and maintain GraphQL (Apollo Federation) and RESTful APIs
  • Design and optimize relational and NoSQL databases
  • Implement authentication, authorization, and RBAC patterns
  • Build microservices and event-driven systems with RabbitMQ, Kafka, and Redis
  • Collaborate with DevOps on CI / CD pipelines, containerization, and infrastructure

Frontend

  • Develop responsive, user-friendly UIs with React (or equivalent frameworks)
  • Translate UI / UX designs into functional components and manage complex client-side state using tools like NgRx , Redux, or similar
  • Optimize frontend performance and ensure accessibility compliance
  • Collaborate with backend engineers to integrate APIs cleanly

Cross-functional

  • Own features from planning to deployment
  • Collaborate with designers, PMs, and stakeholders
  • Review code, mentor junior engineers, and contribute to technical decisions
  • Write clear documentation for APIs, architecture, and features, and contribute to internal tooling
  • Write and maintain unit / integration tests using tools like Jest

Qualifications Required

  • Bachelor’s or Master’s degree in CS, Engineering, or related field
  • 5+ years full stack experience
  • 3+ years of hands-on work with NestJS , TypeScript , and GraphQL
  • Experience with database design and query optimization (PostgreSQL, MySQL, MongoDB)
  • Production experience with React, Vue, or Angular
  • Comfort with Docker, Kubernetes, CI / CD workflows
  • Strong communication, autonomy, and collaboration skills

Preferred Qualifications

  • Experience working in modular monorepo architectures (e.g., Nx) for scalable full-stack development
  • Experience with Nx monorepos , gRPC, WebSockets
  • Serverless architectures (AWS Lambda, Azure Functions)
  • Familiarity with CQRS, DDD, or Event Sourcing
  • Monitoring tools (Prometheus, Grafana), load testing, rate limiting

This role is primarily remote , with the potential for hybrid collaboration in the Greater Toronto Area . Candidates must be legally authorized to work in Canada.

We welcome applicants across Ontario but value the ability to join occasional team sessions in person.

We offer a competitive salary benchmarked against top Canadian tech roles, along with performance-based bonuses, flexible work policies, and benefits that support personal and professional growth.

What to Expect in the Hiring Process

  • Resume and brief intro review
  • 30-minute introductory conversation
  • Take-home full stack challenge
  • Final team interview and offer discussion

Equal Opportunity Statement

TurboVets is an equal-opportunity employer. We celebrate diversity and believe that varied perspectives make better teams. We do not discriminate on the basis of race, gender, orientation, disability, age, or any other protected status.

How to Apply

If you’re excited to build end-to-end solutions and make a real-world impact on the lives of veterans, we want to hear from you. Apply with your resume.

Seniority level

Seniority level

Mid-Senior level

Employment type

Employment type

Full-time

Job function

Job function

Engineering, Information Technology, and Product Management

Software Development, Information Services, and Technology, Information and Media

Referrals increase your chances of interviewing at TurboVets, Inc. by 2x

Sign in to set job alerts for “Full Stack Engineer” roles.

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Founding Full Stack Engineer

Exbots

Greater Toronto Area

Remote

CAD 100,000 - 125,000

2 days ago
Be an early applicant

Staff Full Stack Engineer (Remote)

Lightci (Light Consulting)

Toronto

Remote

CAD 110,000 - 140,000

Today
Be an early applicant

Senior Full-Stack Engineer

Chexy Co.

Ontario

Remote

CAD 90,000 - 120,000

Today
Be an early applicant

Senior Full-Stack Engineer

Alvéole

Toronto

Remote

CAD 110,000 - 140,000

6 days ago
Be an early applicant

Full Stack Software Engineer Canada

Proof

Toronto

Remote

CAD 120,000 - 160,000

Yesterday
Be an early applicant

Senior Full-Stack Engineer

Motion Recruitment

Ontario

Remote

CAD 90,000 - 120,000

Today
Be an early applicant

Senior Full Stack Engineer (Remote)

Jerry

Toronto

Remote

CAD 100,000 - 130,000

Today
Be an early applicant

Senior Full Stack Engineer

Jerry

London

Remote

CAD 90,000 - 120,000

3 days ago
Be an early applicant

Senior Full Stack Software Engineer (Node.js, Python, PostgreSQL/NoSQL) - Remote

BioLegend, Inc.

Ontario

Remote

CAD 90,000 - 120,000

2 days ago
Be an early applicant