
Staff Backend Engineer
Posted Oct 30

Posted Oct 30
This is a fully remote position, open to applicants in United States, +1 more country.
• Take ownership of the architecture, delivery, and reliability of backend systems for Hatch mobile applications and IoT devices.
• Design and maintain REST APIs using Java and Python, along with AWS IoT and Lambda services.
• Implement monitoring, alerting, and DevOps practices for connected devices.
• Assess and learn about backend architecture, tools, and business priorities.
• Lead and deliver a significant backend project from start to finish utilizing Spring Boot and Hibernate.
• Participate in architecture discussions and collaborative design across teams.
• Work closely with Mobile, Embedded, and Product teams.
• Comprehend backend interactions with application and device firmware.
• Spearhead architecture and refactoring initiatives to enhance scalability and reliability.
• Diagnose issues and facilitate their resolution.
• Manage areas such as IoT device communication, registration/authentication flows, routine scheduling, or mobile app backend support.
• Enhance observability through Graphite, ELK, or internal monitoring tools.
• Mentor colleagues and exemplify pragmatic, high-quality engineering choices.
• Direct the design of new backend systems and oversee large-scale refactoring efforts.
• Propel advancements in reliability, scalability, and developer experience.
• Create reusable libraries, templates, and engineering best practices.
• Over 8 years of experience in backend engineering.
• In-depth expertise in Java 11+ and Spring Boot.
• Familiarity with and experience in Groovy.
• Proficiency in Python backend services.
• Proven history of designing and implementing scalable, RESTful JSON APIs.
• Technical knowledge in Distributed Systems, Java, Groovy, Python, AWS, MySQL, Ansible, Jenkins, ELK, Graphite, Docker, and infrastructure/monitoring tools.
• Capability to write automated tests and understand their application.
• Familiarity with Continuous Deployment practices.
• Willingness to learn new technologies and paradigms.
• Experience with various programming languages.
• Ability to communicate complex concepts in a straightforward manner.
• Experience with connected hardware and MQTT is a plus.
• Availability during PST/PDT hours.
• Must have authorization to work in the U.S.; Hatch participates in E-Verify.
• 100% coverage for medical, dental, and vision insurance for employees (80% for dependents, including domestic partners).
• Meaningful equity participation.
• 401(k) matching with no vesting period.
• 16 weeks of fully paid parental leave.
• 16 complimentary therapy sessions (for you and one additional adult in your life).
• Financial assistance for family planning.
• Reimbursement for remote office setup and monthly internet expenses.
• Discounts for friends and family on Hatch products.
• Exclusive savings on travel, entertainment, and leading retail brands.
• Access to top-tier product analytics, feedback mechanisms, and rapid prototyping tools.
• Dedicated time for deep exploration of customer pain points and experimentation with potential solutions.
• Regular cross-functional workshops and opportunities to shadow customer interviews.
• A remote-friendly work culture that promotes balance and flexibility.
• Certified as a Great Place to Work.
• A collaborative, enjoyable team and leadership that appreciates every contribution.
2COMS Consulting Pvt. Ltd.
TheWhiteam
Anza
Gardens
Get handpicked remote jobs straight to your inbox weekly.