Senior Backend Engineer
WorkdayFull Time
Senior (5 to 8 years), Junior (1 to 2 years)
Key technologies and capabilities for this role
Common questions about this position
The base compensation range is $198,000 - $220,400, determined by factors like skills, experience, qualifications, work location, and market conditions.
Strava follows a flexible hybrid model requiring more than half of your time on-site in the San Francisco office, which translates to three days per week.
Candidates need 7+ years of backend engineering experience, proficiency in at least one of Ruby, Java, Scala, Python, or Go, experience with relational (MySQL) and NoSQL (Redis, Cassandra) databases, and understanding of distributed systems, API design, Kafka, Kubernetes, and Docker.
The role involves mentoring engineers and fostering a positive, growth-oriented team culture focused on learning, technical excellence, and collaboration with cross-functional partners.
Strong candidates have 7+ years of backend experience, proficiency in Strava's core languages like Ruby, Java, Scala, Python, or Go, database expertise, distributed systems knowledge, and mentoring skills.
Fitness tracking and social networking platform
Strava is a digital platform that allows athletes and fitness enthusiasts to record, track, and analyze their physical activities, offering metrics like speed, pace, and distance. It operates on a freemium model, providing basic services for free while charging for premium features such as advanced training plans and detailed activity breakdowns. Strava distinguishes itself from competitors through its social networking aspect, enabling users to share activities and connect with others, fostering a supportive community. The goal of Strava is to enhance the fitness experience by providing valuable performance insights and encouraging community engagement.