L

Liftoff

Gamified workout tracker with leaderboards

Product Engineer - Full-Stack Developer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeMontreal, QC, CanadaNo salary listed

About the Job

Requirements

  • Professional full-stack experience shipping to production.
  • Strong TypeScript skills.
  • Comfort with modern front-end development using React, React Native, or similar, and Node.js against a relational database; Postgres is preferred.
  • Working knowledge of schema design, migrations, and query performance sufficient to make changes safely.
  • Hands-on experience with experimentation infrastructure, including feature flags, A/B tests, and event tracking.
  • Ability to ship autonomously in a fast-paced, low-structure environment.
  • Ability to document decisions, write specifications, and share learnings.

Responsibilities

  • Build the front end in TypeScript with React Native (Expo), producing typed, readable, maintainable code.
  • Implement designs faithfully, including spacing, typography, loading, empty and error states, and edge cases not shown in the mockups.
  • Write and run migrations and deploy schema changes safely while maintaining a clean data model as the product grows.
  • Monitor load and performance, identifying slow queries or excessive request patterns before they affect users.
  • Partner with Product and Growth to implement A/B tests and feature flags via Statsig.
  • Ensure experiments have clean event tracking and reliable data.
  • Build reusable patterns that reduce experiment cycle time.
  • Instrument events properly so the team can trust experiment results.
  • Identify measurement issues such as leaky cohorts, misconfigured flags, or underpowered tests before they affect decisions.
  • Work with Product and Growth to align experiment implementation with the roadmap.
  • Work with Design to translate Figma designs into shipped UI in React Native and Expo.
  • Contribute to prioritization by providing technical feasibility assessments and effort estimates.

Desired Qualifications

  • Postgres experience.
  • UX instinct, including identifying when a flow does not feel right, articulating why, and constructively challenging a design.
  • Experience with Supabase, Vercel, tRPC, Statsig, or RevenueCat.
  • Background in subscription or consumer apps, including understanding trials, paywalls, lifetime value, and average revenue per user.
  • Experience with AI-assisted development workflows.
  • Prior experience at a fast-moving startup with broad responsibilities.
  • Motion or animation implementation using Rive or similar.

About the Company

Liftoff

Gamified workout tracker with leaderboards

Liftoff is a mobile app that helps people track strength workouts and stay motivated through data and social features. It logs exercises, sets, and reps, then analyzes performance to assign a rank for each exercise. Users can compare their progress on global leaderboards and earn experience points, levels, and streaks to gamify the gym experience. The app is available on iOS and Android through a direct-to-consumer model; revenue comes from Liftoff Pro subscriptions and optional in-app cosmetic purchases. Liftoff’s goal is to help gym-goers stay accountable, connect with friends, and compete in challenges, turning workouts into a social, game-like experience.

Company size
11-50
Company stage
Not listed
Total funding
Not listed
Headquarters
Montreal, Canada
Founded
2023

Recently Posted Jobs

Explore more opportunities at Liftoff

See more jobs