
Staff Software Engineer, Backend
Tonal
full-time
Posted on:
Location Type: Hybrid
Location: San Francisco • California • United States
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Impact and contribute to the development of major software projects for our backend services
- Collaborate with our tightly integrated software, hardware and content teams to continually evolve a unique, consumer-oriented fitness product
- Work closely with product team to clarify requirements and develop designs for new features
- Implement, test, deploy and monitor software for our 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 your broad knowledge with more junior engineers
Requirements
- 5+ 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, e.g. Rust, C++, C#, Java, Python)
- Strong understanding of database design and modeling (e.g., PostgreSQL)
- Excellent communicator with the ability to work collaboratively and cohesively in a cross-functional team
- Experience with data-intensive applications, big data pipelines and analytics, having used tools such as Snowflake, DataBricks, Amplitude and Looker
Benefits
- Health insurance
- 401(k) matching
- Flexible work arrangements
- Professional development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software developmentmicroservices architecturecloud platformsRESTful APIsGolangRustC++C#JavaPython
Soft Skills
excellent communicatorcollaborativecross-functional teamworkmentoring