Senior Software Engineer (Full-Stack)

Runna

Greater London

On-site

GBP 90,000 - 130,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Stock options
Growth opportunities
Learning & development
Team socials
25 days vacation + holidays
Equipment provided
Paid to Run weekly run
Enhanced family care

Job summary

Runna is hiring a talented, high‑quality full‑stack engineer in Greater London. You’ll architect, build and deliver features end‑to‑end across mobile apps and backend, collaborating with product, design and fellow engineers to ship reliable, intuitive solutions.

You’ll own problems from design through release and support, evolve tooling and standards, and contribute to Runna’s vision as a growing platform for runners.

Qualifications

  • Proven track record shipping full‑stack features end‑to‑end.
  • Ability to pick up new languages, frameworks and systems quickly.
  • Strong collaboration with product, design and engineers.

Responsibilities

  • Architect, build, test and deliver features across the full stack from mobile apps to backend.
  • Own problems end‑to‑end, from design through release and support.
  • Collaborate with product/design to ensure reliable, intuitive solutions.
  • Improve developer tooling, CI/CD and engineering standards, participate in release rotation.
  • Mentor teammates and assist on tricky technical problems.

Skills

Full-stack engineering
Frontend or backend-leaning
React Native
TypeScript
GraphQL
Node.js
Python
AWS (serverless)
DynamoDB
Snowflake
Terraform/CDK/CloudFormation
Open-source contributions

Education

Bachelor’s degree in a relevant field

Tools

Claude Code
Cursor
Linear with agents
GitHub Actions

Job description

  • We’re looking for a talented, high-quality full-stack engineer to join our team
  • 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
  • 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

You’re a strong full-stack engineer (frontend or backend-leaning is fine) with a track record of shipping features end-to-end You take the initiative and look to impact beyond your immediate team, such as improving developer experience or AI-enablement 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 pick up new languages, frameworks and systems quickly, and you’re comfortable working outside your current comfort zone as our roadmap evolves 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 Tooling (continuously re-evaluated): Claude Code, Cursor, Linear with agents, Github with GHA Frontend: React Native, TypeScript, GraphQL Backend: serverless on AWS, Node.js/Python, DynamoDB, Snowflake 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 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 Experience with infrastructure-as-code (Terraform, CDK, CloudFormation) or serverless architectures A strong interest in health or fitness technology Open-source contributions, big or small

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Runna • Greater London

On-site
GBP 70,000 - 100,000
Stock options
Career growth
Learning opportunities
+5
Senior Software Engineer II (Full-Stack)
Senior Software Engineer II (Full-Stack)

Runna • Greater London

Hybrid
GBP 85,000 - 95,000
Flexible working
25 days holiday
Free Runna & Strava subscriptions for你
+5
Staff Software Engineer (Full Stack)
Staff Software Engineer (Full Stack)

Runna • Greater London

Hybrid
GBP 110,000 - 131,000
Flexible working – 3 days a week in Vx
25 days holiday + bank holidays
Runna & Strava subscriptions for you +
+5
Senior Software Engineer I (Growth)
Senior Software Engineer I (Growth)

Runna • Greater London

On-site
GBP 70,000 - 78,000
Flexible working
25 days holiday
Free subscriptions for you and friends
+5
Software Engineer, Full Stack (Mid)
Software Engineer, Full Stack (Mid)

Runna • London

On-site
GBP 42,500 - 80,000
Flexible working
25 days of holiday plus bank holidays
Private health insurance
+5
Senior Full Stack Engineer I (Growth & Marketing Technology)
Senior Full Stack Engineer I (Growth & Marketing Technology)

Runna • Greater London

Hybrid
GBP 70,000 - 78,000
Flexible working
25 days holiday plus bank holidays
Private health insurance
+3
Engineering Manager (Full Stack)
Engineering Manager (Full Stack)

Runna • Greater London

Hybrid
GBP 99,000 - 111,000
Flexible working
25 days holiday
Private health insurance
+1
Engineering Manager: Lead AI-Driven Mobile Platform
Engineering Manager: Lead AI-Driven Mobile Platform

Runna • Greater London

On-site
GBP 99,000 - 111,000
Engineering Manager
Engineering Manager

Runna • Greater London

On-site
GBP 90,000 - 120,000
Product Manager
Product Manager

Heelsandtech • Greater London

Hybrid
GBP 110,000 - 130,000
Flexible working model
25 days holiday plus bank holidays
Runna subscriptions for friends
+4