17 Apr
|
Nabu Casa
|
Calgary
Apply on Kit Job: kitjob.ca/job/2fs7eb
About Nabu Casa
Nabu Casa, Inc was founded in 2018 by the founders of Home Assistant and Home Assistant OS. These projects have grown significantly and helped shape DIY home automation communities worldwide. We are building a cloud service that prioritizes users’ privacy and data, as an extension to the Home Assistant platform. Nabu Casa is a profitable company with no external investors, funded by Home Assistant Cloud subscribers and Home Assistant hardware sales. We also support other open-source projects, including those focused on hardware, standards, and voice technology.
The role
Nabu Casa is looking for a full-time backend developer to join our Cloud & Infrastructure team and work primarily on Home Assistant Cloud services. We aim to empower the community with features that maintain privacy, and we seek someone to maintain existing features and infrastructure while helping create valuable current features efficiently and privately.
What You Are Going To Do
- Contribute to the design and implementation of scalable, high-performance, and reliable backend applications
- Participate in code reviews as part of our collaborative development process
- Collaborate with cross-functional teams to define, design, and ship current features
- Contribute to maintaining and improving the performance, quality, and responsiveness of the cloud services
- Implement security and data protection best practices in your work
- Stay up-to-date with industry trends and share best practices with the team
What You Need To Have
- 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
- Be based in Canada and able to cover Eastern → Pacific timezones (UTC-5 → UTC-8)
- Fluent in English, both written and spoken
It would be great if you also have
- Experience in NestJS, Elixir, Terraform, Grafana or Python
- Personal experience using Home Assistant
- Knowledge in modern frontend app development
- Affinity with open-source development and philosophy
What we offer
Nabu Casa is a fully remote organization that uses Remote to employ people from around the world. You will be a normal salaried employee in your country. This is a full-time position for 40 hours per week with no fixed schedule; we aim for at least 3 hours of overlap with the team for communication. You will report to our Cloud team’s engineering manager, based in France. We provide benefits required by your country of residence and a minimal set of benefits for all employees.
- Five weeks (twenty-five days) of paid time off
- Fourteen days of paid sick leave if your country/laws treat them as unpaid
- Six weeks of paid and six weeks of unpaid parental leave in the first year after birth
- A budget for work hardware; after three years, you may keep this equipment for personal use
- An annual smart home budget
- 50% contribution to your internet connection at home
- One day every two weeks to work on personal projects
- Opportunity to spend work time on Home Assistant-related side projects
When first offering a position, Nabu Casa aims to provide a total compensation package at the 75th percentile for the role, seniority, and local market rates. For this role, approximate yearly compensation is Canada 128,000 CAD. Figures may be adjusted based on experience and hours.
About Us
Nabu Casa funds the development of Home Assistant and other projects at the Open Home Foundation. We are the organization driving Home Assistant, the world’s largest free and open-source smart home platform, with more than two million households benefiting from its capabilities. We are a profitable, privately funded organization guided by privacy, choice, and sustainability. Our values are reflected in our architecture, licensing, community, and decisions. We are a commercial partner of the foundation and maintain a broad open-source ecosystem including Open hardware tools, Open standards, Open voice, and Music Assistant.
The recruitment process
- Apply for the role
- Application reviewed with the hiring manager
- Screening
- Technical Test
- Team interview
- Interview with our CTO
- Offer
- Join our team
#J-18808-Ljbffr
Apply on Kit Job: kitjob.ca/job/2fs7eb
📌 Backend Developer (Calgary)
🏢 Nabu Casa
📍 Calgary