Taro Logo

Software Engineer II (Backend, Core App)

WHOOP develops wearable devices that monitor physiological metrics to provide personalized insights for fitness, health, and recovery optimization.
Backend
Mid-Level Software Engineer
In-Person
2+ years of experience
Healthcare · Consumer

Job Description

WHOOP is revolutionizing human performance monitoring through their innovative wearable technology platform. As a Software Engineer II (Backend) on the Core App team, you'll be at the forefront of developing features that directly impact users' health and performance optimization. The role involves working with cutting-edge technologies including Java, Kafka, and PostgreSQL to build scalable backend services that power the WHOOP mobile app experience.

The position offers an exciting opportunity to work on features that enable personalized member journeys and seamless content delivery, serving as the crucial bridge between users and WHOOP's sophisticated data science algorithms. You'll be collaborating with cross-functional teams including product management, design, data science, and performance science experts to create impactful health and performance features.

The ideal candidate should be passionate about writing maintainable, well-tested code and be comfortable working with RESTful APIs and event-driven architectures. This role requires both technical expertise and strong collaborative skills, as you'll be involved in feature ideation, planning, and development processes. Based in Boston, MA, this position offers the chance to work on meaningful technology that directly impacts people's health and performance while being part of a dynamic, growing company that values continuous learning and innovation.

Working at WHOOP means joining a mission-driven company focused on unlocking human performance and healthspan. The company culture emphasizes continuous learning, direct feedback, and an iterative approach to problem-solving. While the role requires specific technical skills, WHOOP values character as much as experience and encourages applications from candidates who might not meet every qualification but are passionate about the mission.

Last updated 20 days ago

Responsibilities For Software Engineer II (Backend, Core App)

  • Work on cross-functional team throughout feature ideation, planning, and development
  • Translate feature requirements into engineering tasks, identify risks and tradeoffs
  • Contribute to development of backend services using Java, Kafka, Postgres and AWS
  • Participate in code reviews, testing, and documentation
  • Improve reliability, performance, and scalability of high-availability systems

Requirements For Software Engineer II (Backend, Core App)

Java
Kafka
PostgreSQL
  • Experience building and maintaining APIs and working with relational databases
  • Knowledge of RESTful services
  • Experience with or willingness to learn event-driven systems like Kafka or SQS
  • Ability to write maintainable code with solid test coverage and clear documentation
  • Team player who thrives on continuous learning and direct feedback
  • Comfortable adapting in a dynamic environment
  • Eager to learn and grow with AI and AI tools