Talent Navigator
Back to jobs

Senior Backend Engineer

Runna

Partner networkOnsiteFull Time

GBP 85k to GBP 95k per year

Posted 5 days ago

Apply now

About this role

  • We’re looking for a Senior Backend Engineer (II) to join our Special Projects Team, the team responsible for building Runna features directly inside the Strava app.
  • You’ll design and build the services that let Strava athletes experience Runna’s structure training and workout analysis natively within Strava. This is a rare chance to shape how two products with tens of millions of combined users connect at the data and platform level
  • Design, build, and maintain scalable backend services using Strava’s tech stack (Ruby, Java, Scala, Python, Go, MySQL, Redis, Cassandra, Kafka, Kubernetes, Docker, Elasticsearch, and GraphQL)
  • Develop and optimise APIs that seamlessly integrate with client-facing applications to deliver impactful features
  • Partner directly with Strava engineering teams in San Francisco and Berlin to align on data contracts, service boundaries, and integration patterns, which will involve some overlap with US and CET working hours
  • Collaborate with cross-functional partners, including product managers, designers, and client-side engineers, to align technical implementation with business needs
  • Mentor and support other engineers, fostering a culture of learning, growth, and technical excellence
  • Ensure service reliability, scalability, and performance while balancing technical debt with new feature development
  • Act as a go-to resource on Strava’s backend stack for the wider Runna engineering team, building that fluency through pairing, code review, knowledge-sharing sessions etc

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- Comfort working with colleagues across US and European time zones, with occasional flexibility on working hours to enable that overlap
  • You excel at mentoring engineers and fostering a positive, growth-oriented team culture
  • You are proficient in at least one of Strava’s core backend languages (Ruby, Java, Scala, Python, or Go)
  • You have 5+ years of professional software development experience or equivalent expertise in backend engineering
  • You have experience with relational (e.g., MySQL) and NoSQL (e.g., Redis, Cassandra) databases in production environments
  • You have a solid understanding of distributed systems, API design (GraphQL is a plus), and technologies like Kafka, Kubernetes, and Docker

Required skills

rubyjavascalapythongolangmysqlrediscassandraapache-cassandrakafkakubernetesdockerelasticsearchgraphqlashby

Similar roles

United StatesFull TimeStaff

$153k to $259k per year

gitlabpostgresqlkubernetesgreenhouse
Posted yesterdayView role
United KingdomFull TimeSenior
rubygitlabpostgresqlrails
Posted yesterdayView role
NetherlandsFull TimeSenior
pythonc-sharpreactguesswork
Posted yesterdayView role