Staff Backend Engineer

Place of work Work from home
Contract type All types
Start date 6 hours ago
Salary -

Job details

Job description, work day and responsibilities

Full job description
Location

San Francisco, CA , Toronto, ON, Canada, US, Remote , Canada, Remote
Employment Type

Full time
Department

Technology
Software


Who We Are
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.
Overview

Tonal is looking for a passionate Senior Backend Engineer to work cross-functionally with product, engineering, and design, and play a critical role in building the platform that powers the world’s most intelligent personal trainer. You will be given the opportunity to solve challenging problems in the development of software for a unique consumer fitness product. You are entrepreneurial, thrive in a fast-paced, agile environment, and execute at an A-level. Like us, you value clean, fast, high-performing, and maintainable software.

This role can be based in San Francisco or Remote, US.

What You Will Do

Impact and contribute to the development of major software projects for our backend services. These services drive everything in our platform from personalized workout recommendations to dynamic media generation and distribution, and analytics based on the largest and most advanced fitness data set in the world
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 featuresImplement, 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
Who You Are

A self-driven backend engineer, with experience owning software projects end-to-end and a desire to work in a fast-paced, iterative, and collaborative environment.
3+ years of software development experience
Track record of solving problems end-to-end
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
Extra Credit

Experience with Kubernetes, Helm, Docker, ArgoCD
Experience with Postgres, Redis, Kafka, Airflow
Experience with Android development, Flutter, Kotlin
Experience with Swift/SwiftUIExperience working with remote teams
Experience integrating with Stripe, OneSignal
Interest in the fitness industry
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. If your experience aligns with what we’re looking for (even if you don’t check every single box), send us your application. We would love to hear from you!


Tonal is committed to meeting the diverse needs of people with disabilities in a timely manner that is consistent with the principles of independence, dignity, integration, and equality of opportunity. Should you have any accommodation requests, please reach out to us via our confidential email, accessibility@tonal.com. All requests will be addressed and responded to in accordance with Tonal’s Accessibility Policy and local legislation.

 
Company Name: Tonal
You will be redirected to another website to apply.
Offer ID: #1178567, Published: 6 hours ago, Company registered: 3 months ago

Other offers

Customer Service Representative
2101login
· Ottawa, CA
Full job description ICICI Bank Canada is a wholly-owned subsidiary of ICICI Bank Limited (NYSE:IBN) which has its headquarters in Mumbai, India. ICICI Bank Limited is a leading private sector bank in India. ICICI Bank L...
Residential Mortgage Officer
2101login
· Toronto, CA
Full job description Join a Challenger Being a traditional bank just isn’t our thing. We are big believers in innovating the banking experience because we believe Canadians deserve better options, and we challenge oursel...
Account Manager I (BCGEU) - Branch 17
2101login
· Burnaby, CA
About Vancity Vancity is a member-owned credit union built on the principles of inclusion and social justice. A relentless commitment to their values has helped them challenge the status quo and break down barriers since...
Receptionist in a 5 star hotel
2101login
· Kolkata, IN
Job description Receptionist in a 5 star hotel , only female candidates apply
Manager, Resource Management and Operational Efficiency
2101login
· Toronto, CA
Full job description We’re building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what’s right for our clients. At CIBC, we embrace your strength...
Private Banker
2101login
job description Job Summary Job Description What is the opportunity? We are currently seeking a Private Banker to join our team in the the Quebec region. You will be an accredited professional delivering the Black Card E...
Senior Cybersecurity Advisor
2101login
· Montréal, CA
Full job description A career as a Senior Cybersecurity Advisor in the Information Security team at National Bank means playing a key role in continuously improving the security posture of technological solutions. This p...
Développeur principal full-stack
2101login
· Montréal, CA
Full job description Une carrière en tant que développeur·euse full stack dans l’équipe de Enterprise Content Management (ECM) à la Banque Nationale, c’est bien plus qu’un simple poste de développeur. C’est une opportuni...
Senior Analyst, Application Support
2101login
Benefits Pulled from the full job description Employee stock purchase plan Paid time off Employee assistance program Paid vacation   Full job description Seeing beyond numbers™ At Laurentian Bank, we believe we can chang...
Bilingual Client Service Associate, BMO Nesbitt Burns (English and French)
2101login
· Ottawa, CA
Full job description 979 Bank Street 6th Floor Ottawa Ontario,K1S 5K5 Supports one or more Investment Advisors (IAs) and IA Team and staff, and branch operations with day-to-day administration and provides exceptional cl...
Mortgage Specialist - South Surrey Market
2101login
· Surrey, CA
Full job description Job Summary Job Description What will you do? Cultivate local business opportunities and seek out new customers through relationship building within the community and your centres of influence Develo...
Regional Sales Manager, Retail Investments - Global Asset Management
2101login
· Montréal, CA
Full job description 105 rue St-Jacques O MONTREAL Quebec,H2Y 1L6 Territory: East of Montreal branches and East of Quebec branches Under the direction of the Regional Sales Leader, the Regional Sales Manager role is resp...
Executive Assistant, Corporate Treasury
2101login
· Toronto, CA
Full job description Job Summary Job Description What is the opportunity? We are seeking a highly organized, proactive, and detail-oriented Executive Assistant to support 2-3 VPs in Corporate Treasury in Toronto. This ro...
Financial Advisor
2101login
· Ottawa, CA
Full job description Job Summary Job Description What is the opportunity? As an RBC Financial Advisor, you attract, nurture, and grow relationships with our high-value personal and small business clients by adding value ...
Business Enablement Analyst
2101login
· Toronto, CA
Full job description 33 Dundas Street West Toronto Ontario,M5G 3C2 Manages all aspects of process, tools and frameworks development lifecycle, including hands-on technical design and build, to support the enablement of o...