
Backend Engineer (Java, Python)
Job Description
Posted on: June 28, 2026
About The Company Hatch is a pioneering company dedicated to improving sleep quality for individuals of all ages through innovative technology and science-backed solutions. Established in 2014 and headquartered in Menlo Park, California, Hatch has quickly become a leader in the sleep wellness industry. Their product lineup includes the highly acclaimed Hatch Rest, Rest+, Rest Go for children, and Hatch Restore for adults, all designed to help users build healthier sleep habits. Recognized for their user-centric approach, Hatch's products are loved by millions worldwide and are featured in one in three nurseries across the globe. The company’s mission is to empower people to achieve better sleep, thereby enhancing overall well-being, focus, and energy levels. Hatch's commitment to innovation, quality, and inclusivity makes it a dynamic and inspiring place to grow a career in technology and health. About The Role As a Senior Backend Engineer at Hatch, you will play a critical role in shaping the architecture, delivery, and reliability of the backend systems powering Hatch’s mobile applications and Internet of Things (IoT) devices. Reporting to the Director of Backend & DevOps, this remote-friendly position offers the opportunity to work within a collaborative team environment, primarily during PST/PDT hours. You will be responsible for developing scalable REST APIs, managing AWS IoT integrations, and ensuring the seamless operation of millions of devices in real homes. This role requires a proactive, self-motivated individual who thrives in a fast-paced environment, embraces AI-assisted development, and is eager to make a tangible impact on users' sleep experiences. The position offers a chance to lead significant projects, influence system architecture, and mentor peers, all while contributing to a mission-driven company dedicated to improving sleep health worldwide. Qualifications
- 8+ years of professional experience in backend engineering
- Deep expertise in Java (11+) and Spring Boot framework
- Experience with Groovy and Python backend services
- Proven track record designing and building scalable RESTful JSON APIs
- Strong knowledge of distributed systems, AWS (including Lambda, IoT), and related infrastructure
- Hands-on experience with MySQL, monitoring tools such as ELK, Graphite, and infrastructure automation tools like Ansible, Jenkins, Docker
- Familiarity with automated testing, continuous deployment, and DevOps best practices
- Ability to write elegant, simple, and efficient code
- Self-aware with good judgment, humility, and a collaborative spirit
- Curiosity and eagerness to learn new technologies and paradigms
- Excellent communication skills with the ability to explain complex technical concepts simply
Responsibilities
- Own the architecture, development, and maintenance of backend systems supporting Hatch’s mobile apps and IoT devices
- Design, implement, and optimize REST APIs and backend services using Java, Spring Boot, and Python
- Manage AWS IoT integrations, Lambda functions, and ensure robust device communication and data flows
- Drive system scalability, reliability, and performance improvements through architecture refactors and new feature development
- Proactively monitor system health, troubleshoot issues, and implement solutions to prevent downtime
- Build and enhance observability tools and dashboards using ELK, Graphite, and other monitoring platforms
- Collaborate with cross-functional teams including Mobile, Embedded, and Product to align backend capabilities with user needs
- Mentor junior engineers, promote best practices, and foster a culture of high-quality engineering
- Lead large-scale projects, including system design, rollout, and refactoring efforts to support growth and innovation
- Leverage AI tools and techniques to accelerate development and improve system efficiency
Benefits
- Competitive salary and equity packages
- Flexible remote work options with PST/PDT hours alignment
- Comprehensive health, dental, and vision insurance plans
- Generous paid time off and holidays
- Professional development opportunities and continuous learning culture
- Inclusive and diverse work environment that values different perspectives
- Wellness programs and resources to support work-life balance
- Participation in innovative projects at the intersection of health and technology
Equal Opportunity Hatch is an equal opportunity employer committed to fostering a diverse and inclusive workplace. We welcome applicants of all backgrounds, experiences, and perspectives. We do not discriminate based on race, color, religion, gender, gender identity or expression, sexual orientation, national origin, age, disability, or any other legally protected status. We believe that diverse teams drive innovation and better serve our global community, and we are dedicated to creating an environment where everyone can thrive.
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
RemoteITJobs.app
Get RemoteITJobs.app on your phone!

Software Engineer – Platform Services

Java Engineer

JavaScript Developer - AI Trainer

Remote Senior Full Stack Engineer

