Find a jobRecruiters

Senior Software Engineer (Full-Stack)

Exclusive opportunity

Onsite

Senior Software Engineer (Full-Stack)

Runna

Senior Software Engineer (Full-Stack)

Skills

KotlinSwiftMobile DevelopmentDynamoDBReactNodeTypescriptPythonReact NativeSnowflakeGraphQLAIAWSGitHubTerraform

1 month ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Salary:

£85,000 – £95,000 / year

Location:

London, UK

Work mode:

Onsite

Published on:

21 October 2026

What they need


  • We’re looking for a talented, high-quality full-stack engineer to join our team
  • You’ll work closely with your Engineering Manager and a cross-functional squad - product, design and fellow engineers - as well as colleagues across Strava. Wherever you land, the goal is the same: helping Runna become the most trusted training platform for runners everywhere
  • Architect, build, test and deliver features and reliability improvements across the full stack, from our mobile apps through to the systems behind them
  • Take ownership of problems end-to-end, from design through build, release, testing and support
  • Work closely with Product and Design to find the most reliable and intuitive solution to the problem in front of you
  • Help evolve our developer tooling, CI/CD pipeline and engineering standards, and take your turn in the team’s release rotation
  • Be on hand to support teammates on tricky technical problems, wherever they sit in the stack
  • As you settle in, you’ll could dig into things like our recording and sync pipeline, third-party wearable integrations, or interfacing with modelling engineers on plan adaptations - the specifics will evolve with our roadmap and your strengths, so treat this as a flavour of the work rather than a fixed brief

Benefits

  • Own a part of Runna: We want you to own a part of the company you’re building. Everyone who joins Runna receives a generous stock options package

  • Grow with us: As one of our early hires, you’ll have a unique opportunity to shape and influence Runna’s product and culture from the beginning

  • Learn and develop: We work with all of the latest tools and technologies so you can learn at the cutting edge of product development

  • Team socials: We’re a friendly bunch and like to make work-like fun, whether that’s lunches and dinners or our bi-weekly team run

  • Paid vacation: We want people to take time off to rest and rejuvenate. Runna offers 25 vacation days + bank holidays

  • Tools: You’ll receive all new equipment including a laptop, running watch of your choice, and anything else you need to do your best work

  • Get paid to Run(na): We have a dedicated hour block each week where you’ll get paid to run! Whether you want to build up to your first 5k or do that tough intervals sessions it’s up to you!

  • Enhanced family care: 3 months fully paid when you welcome a new Runna into the family, as well as fertility support & a host of other benefits

  • We care about how well you build software, how you work within a team, and how fast you learn. Runna’s stack and problems will keep changing as we grow, so we’re looking for strong engineers who pick up new systems quickly and bring good judgement wherever they land, not a checklist match against today’s tech

  • If you don’t tick every box below, please apply anyway. Research shows that strong candidates can rule themselves out over a partial match even when they’d do the job well. If you’re a strong full-stack engineer keen to learn, we’d rather hear from you than not, and we’re happy to talk about whether a different role or level might be a better fit

  • You pick up new languages, frameworks and systems quickly, and you’re comfortable working outside your current comfort zone as our roadmap evolves

  • You enjoy working closely with product, design and other engineers to find the best solution to a problem, not just the most technically interesting one

  • You’re a strong full-stack engineer (frontend or backend-leaning is fine) with a track record of shipping features end-to-end

  • You care about the craft, writing readable and well-tested code, and have good judgement about when to move fast and when to slow down

  • You take the initiative and look to impact beyond your immediate team, such as improving developer experience or AI-enablement

  • Frontend: React Native, TypeScript, GraphQL

  • Tooling (continuously re-evaluated): Claude Code, Cursor, Linear with agents, Github with GHA

  • We hire for general strength, not stack familiarity - most of our engineers joined without prior experience in one or more of the above, and we’ll get you fully ramped up during onboarding

  • Backend: serverless on AWS, Node.js/Python, DynamoDB, Snowflake

  • Experience with native mobile development (Swift, Kotlin, SwiftUI, watchOS) - useful given how close some of our hardest problems sit to the OS, but not a dealbreaker if you don’t have it yet

  • Open-source contributions, big or small

  • Experience with infrastructure-as-code (Terraform, CDK, CloudFormation) or serverless architectures

  • A strong interest in health or fitness technology

  • Our aim is to keep the interview process as straightforward and enjoyable as possible, and will consist of the following stages:

  • Screening call with Talent team (30 minute video call)

  • Getting to Know You + Live Coding (45-minute video call, first 25 mins will be an introductory chat followed by two live coding exercises from https://leetcode.com/)

  • Take home technical task (max 1-2 hours to complete, or if you have something interesting you recently built and would like to showcase then that’s perfectly OK)

  • 1.5-hour technical interview (the first half of the call will be used to discuss the take-home technical task from the previous stage and the second half will consist of system design and some general architecture/tech questions)

  • Meet the team (in-person chat with founder(s) and rest of the team)

Other offers great for you!

These companies are also looking for great profiles

Rheso.tech

Ingénieur Logiciel Embarqué C Expérimenté

50-55k€ (Annuel)

Permanent contract

Toulouse, France

Hybrid

Skills

SwiftGit

1 year ago

Quick apply

NGC x OPTIMA

Ingénieur Logiciel embarqué

Freelance

Cergy, France

Hybrid, Onsite

Skills

AUTOSARBSW

1 month ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

7 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools