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:
Software Dev. Engineer II, INTech LatAm and APAC

Software Development Engineer role at Amazon's INTech team, focusing on expanding retail features across Latin America and Asia Pacific regions.

Software Development Engineer II - AWS Networking Application, SIDR

AWS seeks Software Development Engineer II to develop network control plane software and implement SDN solutions for their global cloud infrastructure.

Quality Assurance Engineer II, US CBCC

Quality Assurance Engineer II position at Amazon's Payment Product team, focusing on testing and quality assurance for payment platforms and credit card systems.

Software Development Engineer, Digital Acceleration

Software Development Engineer role at Amazon's Digital Acceleration team, focusing on revolutionizing digital product sales and customer engagement through innovative software solutions.

Quality Assurance Engineer II, US CBCC

Quality Assurance Engineer II position at Amazon's Payment Product team, focusing on testing and quality assurance for payment platforms and applications.

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