Senior Software Engineer, Backend (Platform)
CoinbaseFull Time
Senior (5 to 8 years)
Candidates should have 3+ years of software development experience with a proven track record of solving problems end-to-end. Expertise in server-side development using Golang or similar languages (Rust, C++, C#, Java, Python) is required, along with a strong understanding of database design and modeling, particularly PostgreSQL. Experience with distributed systems, microservices architecture, cloud platforms (AWS, Azure, or GCP), and RESTful APIs is essential. Excellent communication skills and the ability to collaborate effectively in a cross-functional team are also necessary. Experience with data-intensive applications, big data pipelines, and analytics tools like Snowflake, DataBricks, Amplitude, and Looker is highly valued.
The Staff Backend Engineer will impact and contribute to the development of major software projects for backend services that power personalized workout recommendations, dynamic media generation, and analytics. They will collaborate with software, hardware, and content teams to evolve the consumer fitness product, work closely with the product team to clarify requirements and develop designs for new features, and implement, test, deploy, and monitor cloud-based backend microservices. Responsibilities also include writing and reviewing clean, secure, and testable code with a focus on maintainability, scalability, and performance, developing and supporting cloud-based big data pipelines, and using analytics to drive data-driven decisions. Additionally, the role involves mentoring and sharing knowledge with more junior engineers.
Home gym system with personalized workouts
Tonal offers a home gym solution that combines technology and fitness. Its main product is a wall-mounted fitness system that uses artificial intelligence to create personalized workout plans. This system tracks user performance and provides real-time feedback, helping users achieve their fitness goals. Tonal's equipment can adapt to different fitness levels, offering up to 200 pounds of adjustable weight and the capability to perform over 245 exercises. Unlike many competitors, Tonal focuses on providing a complete fitness experience in one device, eliminating the need for multiple gym equipment or memberships. The company's goal is to make fitness more accessible and convenient for everyone, with a business model that includes selling the equipment and offering a subscription service for ongoing personalized workout programs.