Tonal logo

Backend Engineer with Kotlin and Microservices

Tonal

About Tonal

Tonal is the smartest home gym and personal trainer, revolutionizing the way people work out at home with its sleek design and advanced A.I. technology. We are passionate about building products that transform lives and teams that transform the status quo. Join us in redefining the future of fitness.

Job Overview

Tonal is seeking a passionate Backend Engineer to join our team. You will work cross-functionally with product, engineering, and design teams to build the platform that powers the world’s most intelligent personal trainer. This role involves solving challenging problems in software development for a unique consumer fitness product. You will thrive in a fast-paced, agile environment and value clean, high-performing, and maintainable software.

Responsibilities

  • Contribute to the development of major software projects for our backend services, which drive everything from personalized workout recommendations to dynamic media generation and distribution.
  • Collaborate with software, hardware, and content teams to evolve a unique, 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 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.

Qualifications

  • 1+ 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, or Python.
  • Strong understanding of database design and modeling, particularly with PostgreSQL.
  • Excellent communication skills and 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.

Extra Credit

  • 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, OneSignal.
  • Interest in the fitness industry.

Diversity and Inclusion

At Tonal, we believe that the unique and varied lived experiences of our teammates contribute to our overall strength. We celebrate differences and 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.

Accessibility

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. All requests will be addressed and responded to in accordance with Tonal’s Accessibility Policy and local legislation.

Benefits
Extracted with AI

  • Competitive salary
  • Diverse and inclusive work environment
  • Opportunities for professional growth
  • Collaborative team culture

Similar jobs

Last update: 23 minutes ago

Staffbase logo
Staffbase

Mid-Level Backend Engineer (Java, Kotlin, Microservices)

Join Staffbase as a Mid-Level Backend Engineer. Work with Java, Kotlin, and Microservices in a hybrid environment.

SimSpace logo
SimSpace

Remote Senior Software Engineer Backend (Kotlin, NestJS)

Join SimSpace as a Remote Senior Software Engineer Backend, focusing on Kotlin and NestJS, to lead technical projects and develop core services.

Tailscale logo
Tailscale

Senior Backend Engineer

Join Tailscale as a Senior Backend Engineer to develop secure, scalable software solutions in a remote work environment.

Valstro logo
Valstro

Backend Engineer for Cloud-Native FinTech SaaS

Join Valstro as a Backend Engineer to build cloud-native FinTech SaaS solutions using modern tools like Docker and Kubernetes.

Affirm logo
Affirm

Software Engineer II, Backend (Identity Foundations)

Join Affirm as a Software Engineer II, Backend, focusing on Identity Foundations. Work remotely with Python, Kafka, and AWS.

Grafana Labs logo
Grafana Labs

Senior Backend Engineer - GoLang

Join Grafana Labs as a Senior Backend Engineer specializing in GoLang. Work remotely in the USA or Canada.

Hinge logo
Hinge

Senior Backend Engineer - Go, GCP, Microservices

Join Hinge as a Senior Backend Engineer to design and build cloud-based services using Go, GCP, and microservices.

Minut logo
Minut

Software Engineer (Growth Team, Backend)

Join Minut's Growth Team as a Software Engineer focusing on backend development with Node.js and TypeScript.

Hinge logo
Hinge

Senior Backend Engineer

Join Hinge as a Senior Backend Engineer to design and maintain cloud-based services, solving complex challenges in a hybrid work environment.

Clay logo
Clay

Senior Backend Engineer - Python, Kubernetes

Join Clay as a Senior Backend Engineer to build APIs, improve system performance, and work with Python and Kubernetes in a hybrid role.

Miro logo
Miro

Senior Full Stack Engineer

Join Miro as a Senior Full Stack Engineer in San Francisco, working with Angular, TypeScript, and AI to build innovative products.

Mediaocean logo
Mediaocean

Senior Software Engineer - JVM

Join Mediaocean as a Senior Software Engineer to develop and scale high-impact JVM applications remotely.

ThreeFlow logo
ThreeFlow

Senior Software Engineer, Backend (Ruby on Rails)

Join ThreeFlow as a Senior Backend Software Engineer to develop and improve client-facing features using Ruby on Rails.

Coactive AI logo
Coactive AI

Senior Full Stack Engineer - AI Applications

Join Coactive AI as a Senior Full Stack Engineer to develop AI-driven solutions using React, TypeScript, and FastAPI.

EDO logo
EDO

Backend Developer with Ruby and C#

Join EDO as a Backend Developer to build scalable software in Ruby and C#, improve code quality, and work in a hybrid environment.

micro1 logo
micro1

Senior API Developer with AI and Python Expertise

Join us as a Senior API Developer to build AI-driven solutions using Python and Golang. Work remotely with top-tier companies.

Pinger logo
Pinger

Senior Backend Engineer (PHP, Go)

Join Pinger as a Senior Backend Engineer to develop PHP and Go services for our SaaS platform. Remote work opportunity.

Athelas logo
Athelas

Senior Backend Software Engineer (Python, PostgreSQL)

Join Athelas as a Senior Backend Software Engineer to develop EMR integrations using Python and PostgreSQL.

Lyft logo
Lyft

Software Engineer, Mapping

Join Lyft as a Software Engineer in Mapping, focusing on microservices and distributed systems.

Front logo
Front

Senior Full-Stack Engineer (Backend leaning) - AI

Join Front as a Senior Full-Stack Engineer focusing on backend development and AI innovation in Paris.

HelloFresh logo
HelloFresh

Software Engineer, Fulfillment Planning Technology

Join HelloFresh as a Software Engineer in Fulfillment Planning Technology, focusing on frontend and backend development.

Replo logo
Replo

Senior Backend Engineer

Join Replo as a Senior Backend Engineer to architect and implement robust backend systems using TypeScript/Node.js.

Airbnb logo
Airbnb

Senior Fullstack Software Engineer (Contract)

Join Airbnb as a Senior Fullstack Software Engineer (Contract) to design and develop robust backend systems remotely.

hims & hers logo
hims & hers

Principal Backend Engineer

Join Hims & Hers as a Principal Backend Engineer to lead scalable backend solutions. Remote role with competitive salary and benefits.