Full-Stack Product Engineer (TypeScript/React) – Hybrid

Badge

Vancouver

Hybrid

CAD 110,000 - 150,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Equity
Benefits package
Hybrid/remote work
Cutting-edge tech

Job summary

Badge is seeking a Product Engineer to craft experiences used by thousands daily. You will own the customer journey from intuitive interfaces to robust APIs, ensuring touchpoints exceed expectations and drive business outcomes.

Ideal candidates thrive on ownership, collaborate across disciplines, and see their code impact customer success and product growth. Hybrid role with in-person team meetings in North Vancouver once a week.

Qualifications

  • 4+ years in frontend and backend development.
  • Proficient in TypeScript and React.
  • Experience across the full stack delivering features.
  • Strong problem-solving and analytical skills.
  • Ability to communicate tradeoffs clearly.

Responsibilities

  • Build and optimize APIs powering frontend-backend interactions.
  • Collaborate with product managers to translate user needs into solutions.
  • Work with designers to ensure UX feasibility and best practices.
  • Write clean, scalable code and implement testing strategies.
  • Contribute to architectural decisions as we scale the platform.

Skills

Frontend + Backend development
TypeScript
React
Cross-functional collaboration
Problem solving
Trade-off communication

Tools

Node.js
Express
Prisma
PostgreSQL
React

Job description

Badge is seeking a Product Engineer to craft experiences used by thousands daily. You will own the customer journey from intuitive interfaces to robust APIs, ensuring touchpoints exceed expectations and drive business outcomes.

Ideal candidates thrive on ownership, collaborate across disciplines, and see their code impact customer success and product growth. Hybrid role with in-person team meetings in North Vancouver once a week.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, Product (Fullstack)
Software Engineer, Product (Fullstack)

Badge • Vancouver

On-site
CAD 110,000 - 150,000
Equity
Benefits package
Hybrid/remote work
+1
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
Full-Stack Engineer | Hybrid (3/2) + Profit Share
Full-Stack Engineer | Hybrid (3/2) + Profit Share

IcePanel • Vancouver

Hybrid
CAD 120,000 - 170,000
Stock options
Profit sharing
Learning budget
+4
Senior Frontend Engineer - Hybrid (React/TypeScript)
Senior Frontend Engineer - Hybrid (React/TypeScript)

Autodesk, Inc. • Toronto

Hybrid
CAD 107,000 - 157,000
Hybrid work arrangement
In-person onboarding may be required
Travel for team off-sites (1-2 weeks/​
+1
Full-Stack Engineer – Hybrid Work + Equity
Full-Stack Engineer – Hybrid Work + Equity

MaintainX • Toronto

Hybrid
CAD 90,000 - 135,000
Equity
Annual bonus
Hybrid work model
+3
Senior Full Stack Engineer: App + Data (Remote/Hybrid)
Senior Full Stack Engineer: App + Data (Remote/Hybrid)

Article • Vancouver

Hybrid
CAD 165,000 - 175,000
Salary range CA$165k–CA$175k
Cash bonus eligibility
RRSP matching
+8
Senior Full-Stack Engineer — Drive Platform Impact
Senior Full-Stack Engineer — Drive Platform Impact

Workstream Platform Services Limited • Vancouver

Hybrid
CAD 120,000 - 180,000
Equity
Health coverage
Senior Full-Stack Developer (Python/Django + React)
Senior Full-Stack Developer (Python/Django + React)

Notify Me!™ • Richmond

On-site
CAD 80,000 - 110,000
Senior Full Stack Engineer (Node.js + React)
Senior Full Stack Engineer (Node.js + React)

Boosted • Canada

On-site
CAD 80,000 - 120,000
Team Lead, Senior Fullstack Engineer
Team Lead, Senior Fullstack Engineer

Arcadia • Toronto

Hybrid
CAD 120,000 - 180,000