Product Engineer - Full-Stack Developer

LiftoffMontreal, QC
CA$70,000 - CA$110,000Remote

About The Position

Liftoff is seeking a Full-Stack Engineer to join their Product team. This role involves end-to-end ownership of feature delivery, backend reliability, and experiment velocity. The ideal candidate will be responsible for shipping product features and experiments across the entire stack, from UI implementation to API and data access. This is a high-ownership role where you will take a problem from specification to shipped product, working with existing team resources and owning the outcome. Success in this role means features and experiments are delivered seamlessly without stalling on handoffs, UI is pixel-perfect, the experiment pipeline is high-velocity, and the product remains fast and stable as usage grows. You will also contribute to compounding improvements through reusable patterns, better event tracking, faster deploys, and fewer incidents, while maintaining strong communication with the team.

Requirements

  • 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

Nice To Haves

  • 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)

Responsibilities

  • 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

Benefits

  • Autonomy and Ownership
  • Top-of-the-Market Cash & Equity Compensation
  • A World-Class Team
  • Company-paid lunch every day (if you’re in office)
  • Lifetime Liftoff Pro membership
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service