Taro Logo

Node.js Developer

Nabu Casa is a profitable company with no external investors, founded to ensure the sustainable development of Home Assistant, the world's largest free and open-source smart home platform.
Backend
Mid-Level Software Engineer
Remote
11 - 50 Employees
5+ years of experience
AI · Consumer · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Node.js Developer

Nabu Casa is seeking a full-time Node.js developer to join their Cloud & Infrastructure team, primarily working on Home Assistant Cloud services. The role involves designing and implementing scalable, high-performance, and reliable Node.js applications, collaborating with Support and Home Assistant Core teams, and ensuring the performance, quality, and responsiveness of cloud services. The ideal candidate should have at least five years of professional experience in back-end development, two years of Node.js/Typescript experience, and knowledge of cloud services (preferably AWS). The position offers flexible remote work, competitive benefits, and the opportunity to contribute to one of the most active open-source projects in the world. Nabu Casa prioritizes privacy, choice, and sustainability in their Open Home vision, making this an excellent opportunity for developers passionate about open-source development and smart home technology.

Last updated 9 months ago

Responsibilities For Node.js Developer

  • Design and implement scalable, high-performance, and reliable Node.js applications
  • Review teammates code
  • Collaborate with Support and Home Assistant Core teams to define, design, and ship new features
  • Ensure the performance, quality, and responsiveness of the cloud services
  • Implement security and data protection measures
  • Stay up-to-date with industry trends and ensure the team adopts best practices

Requirements For Node.js Developer

Node.js
TypeScript
  • At least five years of professional experience in back-end development
  • At least two years of professional experience in Node.js/Typescript
  • Basic knowledge of system administration
  • Experience with cloud services (preferably AWS)
  • Experience with Git & Github
  • Personal experience using Home Assistant
  • Strong verbal and written English communication skills

Benefits For Node.js Developer

Medical Insurance
Parental Leave
  • Five weeks (twenty-five days) of paid time off
  • Fourteen days of paid sick leave
  • Six weeks of paid and six weeks of unpaid parental leave
  • Budget to equip home workspace
  • Monthly smart home budget
  • 50% contribution to internet connection fee
  • Opportunity to work on Home Assistant-related side projects during work time

Interested in this job?