Product Engineer - Full-Stack Developer

Liftoff

Montreal

On-site

CAD 90,000 - 130,000

Full time

14 days+

Get a reply from this employer

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

Get past ATS filters

Benefits offered by this job

Autonomy
Equity
Lunch in office
Liftoff Pro membership

Job summary

Liftoff is hiring a Full-Stack Engineer to ship product features and experiments end-to-end. You will focus on TypeScript across the stack, from React Native screens to Supabase data, while ensuring polished UI and robust API access.

Join a fast-moving, mission-driven team building a health-focused platform with strong emphasis on experimentation, data, and scalable infrastructure.

Qualifications

  • Professional full-stack experience shipping to production.
  • Strong TypeScript skills for the full stack.
  • Comfort with React Native and Node.js against a Postgres database.
  • Clear eye for detail and frontend/backend integration.

Responsibilities

  • Ship features end-to-end for the mobile/web product.
  • Build front end in TypeScript with React Native (Expo).
  • Implement designs faithfully with correct spacing and states.
  • Write and run migrations; deploy schema changes safely.
  • Maintain performance and monitor queries as product grows.
  • Lead experiments and instrumentation with analytics tools.
  • Collaborate with Product, Design, and Growth.

Skills

TypeScript
React Native
Node.js
PostgreSQL
A/B testing

Tools

Supabase
Vercel
tRPC
RevenueCat
Statsig
Expo

Job description

About Liftoff

Our Mission: Making the world a healthier place by gamifying fitness. Liftoff is the Duolingo of fitness, empowering anyone to start and stay at the gym so they develop healthier, more powerful habits.


We’re a mission-driven team that moves fast, owns the details, and does the work. We’re fully bootstrapped, profitable, and built from zero to $10M+ ARR in under three years.



About The Team

You’ll join the Product team and work closely with the Head of Product, collaborating with Engineering, Design, and Growth. Our product is the engine behind everything: retention, monetization, and ultimately revenue. This role is for someone who wants end-to-end ownership over backend reliability and experiment velocity, and loves shipping.



About The Role

We’re hiring a Full-Stack Engineer to ship product features and experiments end-to-end. Your core focus areas:



  • Feature delivery across the stack in TypeScript, from React Native screens to Supabase data

  • Polished, correct UI, shipped to the standard of the design, not an approximation of it

  • Experiment infrastructure and instrumentation

  • Clean, performant API and data access

  • Cross-functional shipping with Product, Design, and Growth



What Success Looks Like


  • Features and experiments that go out end-to-end without stalling on handoffs

  • UI that ships pixel-correct and feels right; spacing, states, edge cases, and transitions handled without needing a review pass to catch them

  • A high-velocity experiment pipeline: clean instrumentation → fast implementation → reliable measurement → iteration

  • A product that stays fast and stable as usage grows; schema changes land safely, queries stay efficient

  • Shipped improvements that compound (reusable experiment patterns, better event tracking, faster deploys, fewer incidents)

  • Strong operating cadence with crisp communication on what's shipping, why, and what it did



What You’ll Do


  • Ship features end-to-end

    • Build the front end in TypeScript with React Native (Expo); typed, readable, and maintainable by the next person

    • Implement designs faithfully: correct spacing and type, all states (loading, empty, error), and the edge cases the mock doesn't show

    • Write and run migrations and deploy schema changes safely; keep the data model clean as the product grows

    • Stay conscious of load and performance – catch the slow query or the runaway request pattern before users do



  • Ship experiments and instrumentation

    • Partner with Product/Growth to implement A/B tests and feature flags via Statsig

    • Ensure every experiment has clean event tracking and reliable data

    • Build reusable patterns that reduce experiment cycle time



  • Use data to drive decisions

    • Instrument events properly so the team can trust experiment results

    • Spot measurement issues (leaky cohorts, misconfigured flags, underpowered tests) before they corrupt decisions



  • Collaborate cross-functionally

    • Work with Product and Growth to align experiment implementation with the roadmap

    • Work with Design to turn Figma into shipped UI in React Native / Expo

    • Contribute to prioritization by bringing technical feasibility and effort estimates





You’ll Likely Succeed If You Have


  • Professional full-stack experience shipping to production

  • Strong TypeScript — it's the language of the whole stack here, front end included

  • Comfort on both sides: modern front-end (React / React Native or similar) and Node.js against a relational database (Postgres preferred)

  • A real eye for detail; noticing unwanted 4px gaps, missing empty states, animation stutters, and fixing it without being asked

  • Working knowledge of schema design, migrations, and query performance, enough to make changes safely without needing a specialist

  • Hands-on experience with experimentation infrastructure: feature flags, A/B tests, event tracking

  • Demonstrated ability to ship autonomously in a fast-paced, low-structure environment

  • Clear written communication; can document decisions, write specs, and share learnings



Bonus Attributes


  • UX instinct — you can tell when a flow doesn't feel right, not just when it doesn't match the spec, and you can articulate why and push back on a design

  • Experience with our specific stack: Supabase, Vercel, tRPC, Statsig, RevenueCat

  • Background in subscription/consumer apps — understanding of trials, paywalls, LTV, ARPU

  • Experience with AI-assisted development workflows

  • Prior experience at a fast-moving startup where you wore multiple hats

  • Motion/animation implementation (Rive or similar)



Tools & Tech Stack


  • Language: TypeScript, end to end

  • App: React Native (Expo)

  • Frontend: Figma, Rive

  • Backend: Supabase, Vercel, tRPC, Node.js

  • Monetization: RevenueCat, Superwall

  • Experimentation / Analytics: Statsig



At Liftoff, You’ll Enjoy


  • Autonomy and Ownership: you are in charge of your time at Liftoff. Decide what you want to do, align with leadership, and go for it.

  • Top-of-the-Market Cash & Equity Compensation: we pay for high performers.

  • A World-Class Team: low-ego, high standards, and real ownership.



Interview Process


  • Hiring Manager Screening

  • Take-Home Challenge (backend task + frontend implementation)

  • Technical Deep Dive (live walkthrough + system design extension)

  • Work week trial (paid - simulating real work environment)



Compensation And Benefits


  • Competitive cash (based on level and scope)

  • Company-paid lunch every day (if you’re in office)

  • Lifetime Liftoff Pro membership



Equal Opportunity

Liftoff is an equal opportunity employer. We hire and grow talent based on strengths, potential, and performance, and we are committed to building an inclusive environment where everyone can do their best work.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Motion Designer - Animation & Graphics
Motion Designer - Animation & Graphics

Liftoff • Montreal

On-site
CAD 60,000 - 90,000
Autonomy and Ownership
Top-of-the-Market Cash & Equity
World-Class Team
+2
Product Designer - Mobile UI UX
Product Designer - Mobile UI UX

Liftoff • Montreal

On-site
CAD 70,000 - 100,000
Company-paid lunch
Liftoff Pro membership
Director of Engineering
Director of Engineering

Lazer Technologies • Toronto

On-site
CAD 210,000 - 260,000
Work From Anywhere
Unlimited PTO
Competitive compensation
Forward Deployed Strategist
Forward Deployed Strategist

Lazer • Toronto

Remote
CAD 90,000 - 150,000
Work From Anywhere
Work / Life Balance
Healthcare benefits
+2
Full Stack developper
Full Stack developper

Reelcruit Inc. • Montreal

On-site
CAD 75,000 - 90,000
Employee stock option plan
4 weeks vacation
Work remotely
+1
Staff Android Engineer
Staff Android Engineer

Life360 • Canada

On-site
CAD 195,500 - 230,000
Medical, dental, vision, life and disability insurance
401(k) plan with matching
Flexible PTO
+2
Senior Android Developer II, Onboarding Experience
Senior Android Developer II, Onboarding Experience

Life360 • Canada

On-site
CAD 169,500 - 200,000
Competitive pay and benefits
Flexible PTO
Employee Assistance Program
+2
Lead Mobile Developer, Consumer Apps
Lead Mobile Developer, Consumer Apps

Leap Tools Inc. • Canada

Hybrid
CAD 110,000 - 150,000
Work anywhere in the world
Work-from-home stipend
Birthday and company birthday day off
Staff Platform Engineer
Staff Platform Engineer

Acquird.io • Toronto

Hybrid
CAD 200,000 - 250,000
Equity for all employees
Health benefits from day one
Monthly health and lifestyle stipend
+2
Senior Software Engineer
Senior Software Engineer

EviSmart • Vancouver

On-site
CAD 140,000 - 190,000