Hybrid Senior Server Engineer

Posted 9 hours ago

Apply now

About the role

  • Senior Server Engineer specializing in backend and server-side development for Strava’s app. Focusing on scalable services and system architecture to enhance athlete experiences.

Responsibilities

  • 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 optimize APIs that seamlessly integrate with client-facing applications to deliver impactful features.
  • 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.

Requirements

  • You have 7+ years of professional software development experience or equivalent expertise in backend engineering.
  • You are proficient in at least one of Strava’s core backend languages (Ruby, Java, Scala, Python, or Go).
  • 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.
  • You excel at mentoring engineers and fostering a positive, growth-oriented team culture.

Benefits

  • Offers Equity

Job title

Senior Server Engineer

Job type

Experience level

Senior

Salary

$180,000 - $220,400 per year

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job