Full-Stack Engineer – Hybrid Work + Equity

MaintainX

Toronto

Hybrid

CAD 90,000 - 135,000

Full time

42 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Equity
Annual bonus
Hybrid work model
Wellness program
L&D budget
Catered lunches

Job summary

MaintainX is hiring for a Full-Stack Developer to join our product and platform teams. You will build features end-to-end, collaborate with Product Managers and Designers, and own areas of the codebase for reliability and performance.

The role emphasizes TypeScript, React, Node.js, and a strong emphasis on quality. We welcome flexible, hybrid work around our Canada hubs, including Toronto, with opportunities to work with modern tooling, on-call rotations, and growth across the stack.

Qualifications

  • 4+ years of professional experience building full-stack web or mobile products.
  • Deep hands-on experience with TypeScript, React, and Node.js.
  • Experience with mobile-first, responsive, iterative development.
  • A track record of writing maintainable, testable code you're comfortable handing off to someone else.
  • Strong written and verbal communication: you can explain a technical tradeoff to a designer or a support lead as easily as to another developer.
  • Comfort making progress on a problem before the spec is fully settled, adjusting as you learn more.
  • Day-to-day use of AI tools in your development workflow, not just occasional experimentation.
  • Nice to have: GraphQL, React Native, or SQL database experience.

Responsibilities

  • Ship features end to end, from planning through production.
  • Partner directly with Product Managers and Designers to shape your team's roadmap, not just execute against it.
  • Own a feature area or system's long-term health: reliability, performance, and the parts of the codebase nobody notices until they break.
  • Review code and mentor other developers on your team.
  • Raise the bar on tooling, testing, and delivery practices.

Skills

Full-stack experience
TypeScript
React
Node.js
Mobile-first
Maintainable code
AI tools in workflow
GraphQL
React Native
SQL databases

Tools

C#
Python

Job description

MaintainX is hiring for a Full-Stack Developer to join our product and platform teams. You will build features end-to-end, collaborate with Product Managers and Designers, and own areas of the codebase for reliability and performance.

The role emphasizes TypeScript, React, Node.js, and a strong emphasis on quality. We welcome flexible, hybrid work around our Canada hubs, including Toronto, with opportunities to work with modern tooling, on-call rotations, and growth across the stack.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Mobile Platform Engineer (React Native) - Hybrid + Equity
Senior Mobile Platform Engineer (React Native) - Hybrid + Equity

MaintainX • Toronto

Hybrid
CAD 100,000 - 140,000
Competitive pay
Equity
Performance bonuses
+2
Full-Stack Engineer (Senior, TypeScript/NodeJS, Hybrid)
Full-Stack Engineer (Senior, TypeScript/NodeJS, Hybrid)

Evolvesquads • Toronto

On-site
CAD 120,000 - 180,000
Equity
Hybrid work model
Team Lead, Senior Fullstack Engineer
Team Lead, Senior Fullstack Engineer

Arcadia • Toronto

Hybrid
CAD 120,000 - 180,000
IAM Full-Stack Developer — Enterprise IAM & Equity
IAM Full-Stack Developer — Enterprise IAM & Equity

MaintainX • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Full-Stack JS Engineer (React/Node) – Hybrid Ottawa
Full-Stack JS Engineer (React/Node) – Hybrid Ottawa

Recruiting In Motion - Eastern Ontario • Ottawa

Hybrid
CAD 80,000 - 130,000
Senior Full-Stack Engineer: React/Node/TS (Hybrid)
Senior Full-Stack Engineer: React/Node/TS (Hybrid)

TEEMA • Toronto

On-site
CAD 120,000 - 140,000
Senior Full-Stack Engineer – Hybrid (10+ yrs, ASP.NET/React)
Senior Full-Stack Engineer – Hybrid (10+ yrs, ASP.NET/React)

Source Code • Toronto

Hybrid
CAD 120,000 - 160,000
Hybrid work model
Full-Stack Product Engineer (TypeScript/React) – Hybrid
Full-Stack Product Engineer (TypeScript/React) – Hybrid

Badge • Vancouver

Hybrid
CAD 110,000 - 150,000
Equity
Benefits package
Hybrid/remote work
+1
IAM Full-Stack Engineer (C# & TypeScript)
IAM Full-Stack Engineer (C# & TypeScript)

MaintainX • Montreal (administrative region)

Hybrid
CAD 90,000 - 140,000
Competitive pay
Equity
Performance bonuses
+1
Senior Full-Stack Engineer — Equity, Hybrid & Growth
Senior Full-Stack Engineer — Equity, Hybrid & Growth

BuildOps • Toronto

On-site
CAD 90,000 - 120,000
Negotiate base salary + annual bonus
Generous equity grant
Comprehensive benefits package
+3