Staff Backend Engineer
Dapper LabsFull Time
Junior (1 to 2 years)
Key technologies and capabilities for this role
Common questions about this position
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.
Strava takes a market-based approach to pay that varies by department, location, job-related skills, experience, qualifications, and market conditions, with salary ranges categorized into tiers based on geographic cost of labor index.
Candidates need experience building services in production using languages like Ruby, Java, Scala, Python, or Go; working with relational or NoSQL databases such as MySQL, Redis, and Cassandra; and open-source distributed systems technologies including Kafka, Finagle, Kubernetes, and Docker. Experience with subscriptions and payments is also required or excitement to learn it.
The Subscriptions Team builds subscription infrastructure and product experience, partnering with finance for core data and marketing for acquisition and retention, while working with engineers, designers, product managers, and analysts in an inclusive and collaborative culture.
Strong candidates have production experience with backend services, databases, and distributed systems, plus the ability to mentor engineers, own cross-functional work, demonstrate empathy for users, and contribute to an inclusive culture while being open to new technologies.
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.