Stamina is looking for a software engineer (Europe based)

Stamina is looking for a Founding Engineer (Full Stack) :person_running:

:round_pushpin: Location: Based in Europe, and willing to relocate to, our future HQ in London or Amsterdam.

The company

Stamina is bridging the gap between static training plans and coaches. Since launching in October, we’ve grown to a user-base of thousands of athletes worldwide, purely through the quality of our product, in-house social media, and word-of-mouth. Our MRR is growing ~15% WoW and we haven’t spent a dime on paid marketing.

We’re making intelligent training planning accessible to everyone by building an engine that adapts to the realities of the modern athlete’s life.

But we’re not just building a smart algorithm. We believe software should be as beautiful as it is functional. An app that actually inspires you to train. Our bar isn’t “good enough.”, we want to build something people genuinely love to use. Maybe even App of the Year one day.

The role

We’re a small team with two engineers (Technical Founder/CTO + one founding engineer), and we’re looking for another Founding Engineer to complete our core product team.

This is a high-ownership role. You won’t just be picking up tickets, you’ll help shape the product, the architecture, and the company alongside us.

We take the work seriously, but not ourselves. We train together, argue about UX and our IG reels, and care deeply about building something we’re genuinely proud of.

The challenges

  • Adaptive algorithms: Work on the logic behind our training engine, constraint solvers that dynamically manage progression, fatigue, and scheduling.

  • Data science & insights: Find creative ways to use training data, spotting patterns in performance and recovery to deliver insights athletes didn’t know they needed.

  • Fluid interactions: We use React Native (Expo), NativeWind, and Reanimated. We sweat the details on animations, gestures, and micro-interactions so the app feels native, fast, and delightful.

  • Device ecosystem: We integrate deeply with Garmin and Strava, with more to come. Building reliable sync and normalising data across platforms is a core part of our backend (Node.js/TypeScript, Supabase).

You’re a great fit if…

  • You’re an endurance athlete: You run, bike, or swim every week, ideally all three.

  • You believe clean code is leverage: You care about elegant data models and simple abstractions because they help small teams move fast without stepping on each other.

  • You sweat the details: You notice when something’s off - a janky loading state, glitchy animations, or a font weight feels wrong.

  • You pride yourself on your Taste: Without sounding pretentious, you see yourself as an artist as well as an engineer. You have strong instincts for UX and design. You know what you like, and you take pride in shipping products that are beautiful and intuitive.

  • You’re a clear communicator: You can explain your thinking, back up decisions with data or logic, and enjoy thoughtful discussion.

  • Strong beliefs, weakly held: You’re passionate about your ideas and taste, but you’re open to changing your mind when you hear a better argument.

  • You value autonomy: You thrive in an environment where you define your own work and take ownership.

The offer

  • Meaningful equity reflecting the founding nature of the role

  • Early-stage startup salary with substantial upside as the company grows

  • Hybrid work 3-5 days in the office

  • Flexible hours so you can train when you want (with a pinch of :salt:)

  • Gear stipend (merch, race entries, etc.)

  • Annual Stamina training camp in southern Europe

How to apply

Email us at careers@joinstamina.com with the following:

  1. A link to something you’ve built that you’re proud of

  2. Your resume or LinkedIn

  3. 1-2 sentences on your interest in endurance sports / triathlon

  4. Pick a feature or flow in any app/website you use that frustrates you. Explain why you think it was built that way (the likely constraints, trade-offs and decisions), and how you would redesign it to be better.

We aim to respond to every application within 72 hours.

Thanks for your interest!