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.
New York, NY, USA
Backend
Mid-Level Software Engineer
Remote
11 - 50 Employees
5+ years of experience
AI · Consumer · Enterprise SaaS

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 14 days 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?

Jobs Related To Nabu Casa Node.js Developer

Software Engineer, Media Services

Join MLB as a Software Engineer in Media Services to develop next-gen streaming platforms and enhance fan experiences.

Software Engineer

Mid-level Software Engineer role at Innovid in Buenos Aires, working on high-scale advertising technology with competitive benefits and growth opportunities.

Java Search Engineer

Java Search Engineer at KAYAK: Develop and maintain world-leading travel search technology, integrating with 200+ partners for flights, hotels, and car rentals.

Software Engineer

Software Engineer role at Freeform, developing cutting-edge software for autonomous metal 3D printing factories.