Staff Backend Engineer

Posted Oct 30

This is a fully remote position, open to applicants in United States, +1 more country.

📋 Description

• 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.


⛳️ Requirements

• 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.


🏝️ Benefits

• 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.

People also viewed

2COMS Consulting Pvt. Ltd.1 day ago

Senior .NET Developer – Italian, English

IN flagIndia OnlyFreelanceBackend Engineer
ApplyView job
TheWhiteam1 day ago

Senior Analyst Programmer – Java

ES flagSpain OnlyFull-timeBackend Engineer€28k/year
ApplyView job
Anza1 day ago

Software Engineer, Storage

US flagUnited States, +5 more locationsFull-timeBackend Engineer
ApplyView job
Gardens1 day ago

Lead Backend Engineer

US flagUnited States, +1 more countryFull-timeBackend Engineer$196k – $203k/year
ApplyView job
Coderio2 days ago

Senior Desarrollador Java

AR flagArgentina OnlyFull-timeBackend Engineer
ApplyView job
Coinbase2 days ago

Staff Software Engineer – Backend, Consumer, Agentic Trading

US flagUnited States OnlyFull-timeBackend Engineer$218k – $256.5k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers