Backend Engineer II @Hatch
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 1wk ago

[Hiring] Backend Engineer II @Hatch

1wk ago - Hatch is hiring a remote Backend Engineer II. πŸ’Έ Salary: unspecified πŸ“Location: USA, Canada

Role Description

You'll build, ship, and operate the backend behind Hatch's mobile apps and IoT devices. That means Java and Python REST APIs, AWS IoT, Lambda, and the monitoring, alerting, and DevOps practices that keep millions of devices humming in real homes.

You’re a great fit if you thrive in environments of rapid learning and delivery. You’re self-motivated and have demonstrated strong ownership and self-direction. You strive to understand the business of what we are trying to accomplish and push engineering solutions to provide customer value. We're a small team, and AI-assisted development is core to how we work. We expect you to ramp up quickly, use AI every day, and deliver steadily in the areas you own.

You'll work with Mobile, Embedded, and Product to build features end to end, from cloud APIs to the devices themselves. You'll contribute to system design and help shape how the backend grows.

What You'll Do

  • First 90 Days: Learn & Contribute
    • Learn our backend architecture and tools through team walkthroughs and your own exploration, and share what you notice and what you'd ask.
    • Learn what drives the business and use it to weigh tradeoffs in your own work.
    • Ship well-scoped backend features and fixes in our Spring Boot + Hibernate stack, using AI to speed up delivery.
    • Join architecture and design discussions, ask questions, and contribute ideas.
    • Build working relationships with peers across Mobile, Embedded, and Product.
  • First 6 Months: Deliver Independently
    • Learn the end-to-end flow of the backend areas you work in, including how they interact with the app and device firmware.
    • Be the main driver for medium-sized features, from design through deployment.
    • Own a component within a core area such as IoT device communication, registration/auth flows, device routine scheduling, or backend support for mobile app features.
    • Troubleshoot and fix production issues in your areas, and escalate early when a problem is bigger than it looks.
    • Add or improve monitoring and alerting using Graphite, ELK, or other internal tools.
  • First Year: Own an Area
    • Own a backend area and handle most questions and issues in it without escalating.
    • Lead the design and delivery of a large project, with guidance from senior engineers.
    • Find and make improvements to reliability, test coverage, and developer experience.
    • Help onboard new teammates, and pass on what you've learned through code reviews and documentation.

Qualifications

  • 3-5+ years of backend engineering experience, with strong skills in JVM languages. Spring Boot, Groovy and Python backend experience is a plus.
  • Experience building and maintaining RESTful JSON APIs in production.
  • Technical skills: Distributed Systems, JVM languages, Python, AWS, MySQL, Infra and Monitoring Tools (Ansible, Jenkins, ELK, Graphite, Docker, etc.).
  • Knowledge of automated tests and Continuous Deployment.
  • Desire for elegance and simplicity in code.
  • Judgment and humility in problem-solving.
  • Unafraid of new, unknown tech.
  • Collaborative spirit and clear communication skills.

Bonus Points

  • Ansible-based DevOps pipelines.
  • Connected Hardware Experience.
  • MQTT.

Benefits

  • 100% paid medical, dental, and vision insurance for employees (80% for dependents, including domestic partners).
  • Meaningful equity. You’re an owner here.
  • 401(k) match with no vesting schedule.
  • 16 weeks of fully paid parental leave.
  • 16 free therapy sessions (for you and one other adult in your life).
  • Financial support for family planning.
  • Remote office and monthly internet reimbursement.
  • Friends and family discounts on Hatch products.
  • Exclusive discounts on travel, entertainment, and top retail brands.
Before You Apply
️
remote Be aware of the location restriction for this remote position: USA, Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Backend Engineer II @Hatch
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 1wk ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: USA, Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 127,374+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later