Senior Full Stack Engineer

hireVouch

Toronto

On-site

CAD 120,000 - 180,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

hireVouch is seeking a Senior Full Stack Engineer to own the product surface across our web app (Next.js), mobile app (Expo/React Native), and the TypeScript backend-for-frontend that serves both. You will be the most senior product engineer on the team, setting quality bars and architecture across web, mobile, and BFF.

Over time, you may become the owner of our mobile app as well as the rest of the stack, shipping user-facing features like chequing accounts, card issuance, and instant payouts

Qualifications

  • Extensive experience shipping production TypeScript across web and backend.
  • Proven ability to own a product surface from launches to incidents.
  • Strong React/Next.js experience with a real backend (Node).
  • Experience with React Native/Expo in production is a plus.

Responsibilities

  • Own the product surface across web, mobile, and BFF — architecture, quality, observability, roadmap.
  • Lead design of flows for chequing, card issuance, and instant payouts across clients.
  • Own onboarding and activation end-to-end.
  • Ensure BFF is a single reliable contract with strict schemas, versioning, and backward compatibility.
  • Grow to own mobile: release process, OTA updates, store submissions, app health.
  • Set the technical bar by reviewing architecture and defining reusable patterns.
  • Mentor engineers through reviews and pairing.
  • Collaborate with CTO and product to decide what to build next and in what order.

Skills

TypeScript
React/Next.js
Node backend (Hono/NestJS/Express)
React Native/Expo
Ownership of product surface

Job description

About the Role

We’re looking for a Senior Full Stack Engineer to own the product surface of our end to end: our web app (Next.js), our mobile app (Expo / React Native), and the TypeScript backend-for-frontend that serves both. You’ll be the most senior product engineer on the team. This is an ownership role. You’ll set the bar for product quality, decide how features are structured across web, mobile, and BFF, and be the person the team looks to when a flow is broken and nobody knows why. Over time we’d like you to become the owner of our mobile app - in addition to the rest of the stack, not instead of it. You’ll ship the user-facing side of things that don’t exist yet in Canada: a chequing account, a card we issue, instant payouts.

What You’ll Be Doing
  • Own the product surface across web, mobile, and the BFF - architecture, quality bar, observability, and roadmap
  • Lead the design of new product flows for chequing, card issuance, and instant payouts across every client
  • Own onboarding and activation end to end - the biggest lever in the company
  • Make the BFF the single reliable contract for web and mobile: strict schemas, versioning, and backward compatibility for app builds in the wild
  • Grow into owning mobile: release process, OTA updates, store submissions, and the health of the app
  • Set the technical bar: review architecture, write the patterns others follow, and push back when something isn’t right
  • Mentor product engineers through reviews and pairing
  • Work directly with the CTO and product on what we build next and in what order
What Senior Means Here
  • You make trade-off calls without waiting to be told, and you’re right most of the time
  • You surface problems early and specifically - before they hit users
  • You disagree openly, then commit fully
  • You multiply the team - patterns, reviews, mentoring - rather than only shipping your own work
  • You own outcomes, not tasks. If your domain is broken, that’s yours to fix, not someone else’s to notice
Who We’re Looking For
  • Substantial experience shipping production TypeScript across the stack - React/Next.js at scale, plus a real backend (Node - Hono, NestJS, Express - with a proper data layer)
  • React Native / Expo in production, or a strong desire to own it and the judgment to get there fast
  • You’ve owned a product surface before - not "worked on," owned - through launches, incidents, and redesigns
  • You care about correctness in ways most product engineers don’t: schemas, auth boundaries, idempotent mutations, money shown right
  • You have taste, and you can explain it
  • You already build with AI coding tools every day and have strong opinions about where they fail
  • You’ve been early somewhere and liked it - you’re comfortable making decisions with 70% of the information and revisiting them when the picture changes
  • You communicate clearly in writing and don’t need a manager to tell you what matters
Bonus Points
  • Fintech or another domain where a wrong number is a real problem
  • Design-system ownership, accessibility, or i18n (we ship in English and French)
  • Datadog RUM or similar frontend observability
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full Stack Engineer
Senior Full Stack Engineer

Chexy Inc. • Toronto

On-site
CAD 120,000 - 180,000
Early equity
Toronto office — in-office 5 days a wk
AI-native tooling and end-to-end owner
Senior Full Stack Developer
Senior Full Stack Developer

Quartermaster inc. • Toronto

On-site
CAD 150,000 - 190,000
30 days PTO
Health/dental/wellness
Tech allowance
+1
Product Engineer
Product Engineer

Bayview Asset Management, LLC • Toronto

Hybrid
CAD 199,000 - 256,000
Medical coverage starting day one
401(k) company match
Hybrid work model
Software Engineer, Front End
Software Engineer, Front End

Atomic • Canada

Remote
CAD 90,000 - 120,000
Senior Full-Stack Engineer
Senior Full-Stack Engineer

StartPro Corp. • Canada

On-site
CAD 120,000 - 160,000
Senior Fullstack Engineer
Senior Fullstack Engineer

Bree • Toronto

On-site
CAD 110,000 - 180,000
Health, dental, vision benefits
Learning stipend
Wellness stipend
+6
Full Stack Engineer
Full Stack Engineer

SharpStakes • Toronto

On-site
CAD 90,000 - 130,000
Senior/Staff Python Developer
Senior/Staff Python Developer

Acquird.io • Toronto

Hybrid
CAD 150,000 - 200,000
Hybrid work model
Competitive CAD salary
Senior or Principal Software Engineer(s)
Senior or Principal Software Engineer(s)

HRB • Toronto

On-site
CAD 120,000 - 180,000
Senior Front-End Developer
Senior Front-End Developer

Haply Robotics • Montreal

On-site
CAD 110,000 - 150,000