Tonal logo

Staff Backend Engineer

Tonal

San Francisco, CA
Full Time
Senior
about 19 hours ago

Job Description

About the Role

Tonal is the world's first all-in-one home gym with a simply stunning design. It has completely revolutionized the fitness journey, with adaptive weight and coaching cues powered by advanced A.I. technology. We've united a diverse team of experts and decades of research to reinvent strength training, making it more efficient, more effective and more engaging. With this in mind, we want to bring that same innovative approach to the workplace. At Tonal, we continue our shift of emphasis by growing our instrumental team. We collectively weave our knowledge and creativity, as we redefine the future of fitness, and Power Progress for our members.

Key Responsibilities

  • Impact and contribute to the development of major software projects for our backend services, including personalized workout recommendations, media generation and distribution, and analytics.
  • Collaborate with software, hardware, and content teams to evolve a consumer-oriented fitness product.
  • Work closely with the product team to clarify requirements and develop designs for new features.
  • Implement, test, deploy, and monitor software for cloud-based backend microservices.
  • Write and review clean, secure, and testable code with a focus on maintainability, scalability, and performance.
  • Develop and support cloud-based big data pipelines.
  • Use analytics to understand product behavior and motivate data-driven decisions.
  • Mentor and share knowledge with more junior engineers.

Requirements

  • A self-driven backend engineer with experience owning software projects end-to-end.
  • 3+ years of software development experience.
  • Experience with distributed systems, microservices architecture, cloud platforms (AWS, Azure, or GCP), and RESTful APIs.
  • Expertise in server-side software development in Golang (or other languages such as Rust, C++, C#, Java, Python).
  • Strong understanding of database design and modeling (e.g., PostgreSQL).
  • Excellent communicator with the ability to work collaboratively in a cross-functional team.
  • Experience with data-intensive applications, big data pipelines, and analytics tools such as Snowflake, DataBricks, Amplitude, and Looker.

Nice to Have

  • Experience with Kubernetes, Helm, Docker, ArgoCD.
  • Experience with Postgres, Redis, Kafka, Airflow.
  • Experience with Android development, Flutter, Kotlin.
  • Experience with Swift/SwiftUI.
  • Experience working with remote teams.
  • Experience integrating with Stripe and OneSignal.
  • Interest in the fitness industry.

Working at Tonal

At Tonal, we believe that the unique and varied lived experiences of our teammates contribute to our overall strength. We don't just appreciate differences, we celebrate them, and we always seek people that represent a wide variety of backgrounds. We're dedicated to adding new perspectives to the team and designing employee experiences that contribute to your growth as much as you do to ours. We are committed to meeting the diverse needs of people with disabilities and provide accommodations upon request.

Apply Now

Job Details

Posted AtJul 4, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

About Tonal

Website

tonal.com

Company Size

10000+ employees

Location

San Francisco, CA

Industry

Fitness and Recreational Sports Centers

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches