At WHOOP, our mission is to unlock human performance by empowering individuals with a deeper understanding of their bodies and daily lives.
Our cutting-edge wearable technology monitors vital physiological metrics to offer personalized insights, enhancing fitness, health, and recovery.
The CoreApp group, pivotal in crafting the WHOOP app's Home Screen ensures a compelling first impression of our offerings.
This group also develops essential components that enrich our members' experience with consistency and personalization.As a Staff Software Engineer, Backend in the Core App team, you will play a crucial role in architecting, developing, and optimizing the backend infrastructure that underpins our flagship features.
Your expertise will support cross-functional collaborations, enabling tailored coaching and dynamic engagement for our members.
This role is designed for a visionary backend engineer who is passionate about building scalable systems, eager to tackle high-impact challenges, and committed to delivering user-centric solutions that resonate with our members' needs.
RESPONSIBILITIES :
- Lead backend engineering efforts within a cross-functional team, collaborating with designers, product managers, and other engineers to refine and advance the WHOOP platform
- Architect, develop, and maintain robust backend services using Java, Kafka, Postgres, and other AWS technologies, ensuring scalability, high availability, and seamless user experiences
- Drive the ideation, technical design, and implementation of new features, transforming complex requirements into reliable, scalable solutions
- Tackle sophisticated scaling issues, considering multiple systems and ensuring the platform's reliability and performance
- Mentor junior engineers, fostering a culture of technical excellence, continuous improvement, and collaborative innovation
QUALIFICATIONS :
- Demonstrated ability to interface with multiple product domains, particularly in developing backend solutions for dynamic and content-rich home screens akin to leading web or mobile portals, ensuring a seamless, engaging, and responsive user experience
- Deep expertise in backend development, with a strong foundation in object-oriented programming, API design, and relational databases (RESTful APIs, Postgres)
- Proven experience in managing asynchronous processing systems (Kafka, SQS) and in developing solutions that meet high standards of scalability and reliability
- Skilled in writing comprehensive tests and creating clear, maintainable documentation that supports a range of technical stakeholders
- A strategic problem-solver who approaches significant challenges incrementally, guided by data-driven insights and a commitment to agile, iterative development
- A proactive, collaborative team player, eager to take on new challenges, continuously learn, and adapt in a fast-paced, data-informed environment
Find out more about us :