Senior Software Engineer (Backend, Core Physiology Training Team)
WHOOP
RESPONSIBILITIES:
- Drive 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
- Significant experience developing large-scale systems.
- 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