At a Glance
- Tasks: Design and implement scalable backend applications while collaborating with a dynamic team.
- Company: Join Nabu Casa, a leader in privacy-focused cloud services for smart homes.
- Benefits: Enjoy remote work, flexible hours, competitive salary, and personal project time.
- Why this job: Make a real impact on innovative smart home technology and user privacy.
- Qualifications: 5+ years in backend development, Node.js/Typescript experience, and cloud service knowledge.
- Other info: Work on exciting open-source projects and enjoy excellent career growth opportunities.
The predicted salary is between 44700 - 104000 £ per year.
About Nabu Casa
Nabu Casa, Inc. was founded in 2018 by the founders of Home Assistant and Home Assistant OS. We build cloud services that prioritize user privacy and data, and operate as an extension to the Home Assistant platform. We are profitable with funding coming from our users and our own hardware sales, and we support open-source projects related to 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. You will maintain existing features and infrastructure and help create valuable new features with efficiency and privacy in mind.
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 cross-functionally to define, design, and ship new features
- Maintain and improve 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
- 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. You will be a normal salaried employee in your country. This is a full-time position for 40 hours per week with flexible scheduling and at least 3 hours overlap with the team for communication. You will report to the Cloud team’s engineering manager, based in France. We provide a minimum set of benefits for all employees in accordance with local laws and ensure competitive compensation. Benefits include paid time off, sick leave where applicable, parental leave, a hardware budget, an annual smart home budget, internet contribution, and time for personal projects. You may also work on Home Assistant-related side projects during work time where appropriate.
When first offering a position to a new member, Nabu Casa aims to provide a total compensation package that matches the 75th percentile for the role, seniority, and local market rates. For this role in our primary operating countries, the approximate yearly compensation will be as follows (illustrative): Canada 129,100 CAD; Greece 48,700 EUR; Hungary 21,250,000 HUF; Netherlands 81,400 EUR; Poland 315,000 PLN; Spain 67,000 EUR; UK 74,500 GBP; Other countries: compensation can be discussed during the first interview. Figures may be adjusted based on experience, qualifications, and work hours.
About Us
Nabu Casa funds the development of Home Assistant and other Open Home Foundation projects. We are the organization driving the development of Home Assistant, the world’s largest free and open-source smart home platform. We are motivated by privacy, choice, and sustainability in the smart home, and these values guide our decisions and architecture. We are profitable with funding from users and hardware sales. Other Open Home Foundation projects supported by Nabu Casa include Open hardware tools (ESPHome, ESP Web Tools), Open standards (Python Matter Server, Z-Wave JS, ZigPy, BTHome, Improv Wi-Fi), Open voice (Rhasspy, Wyoming Protocol, Piper), and Music Assistant.
The recruitment process
- Apply for the role
- Review by the hiring manager
- Screening
- Technical Test
- Team interview
- Interview with CTO & CEO
- Offer
- Join our team
Backend Developer employer: Nabu Casa
Contact Detail:
Nabu Casa Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Backend Developer
✨Tip Number 1
Get your networking game on! Reach out to current or former employees at Nabu Casa on LinkedIn. A friendly chat can give you insider info and might even lead to a referral, which can seriously boost your chances.
✨Tip Number 2
Show off your skills in a practical way! Instead of just talking about your experience with Node.js or cloud services, consider building a small project that showcases your abilities. Share it during interviews to demonstrate your hands-on expertise.
✨Tip Number 3
Prepare for those technical interviews! Brush up on your coding skills and be ready to tackle some real-world problems. Practising common backend development scenarios will help you feel more confident and ready to impress the team.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Nabu Casa family.
We think you need these skills to ace Backend Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the backend developer role. Highlight your experience with Node.js, Typescript, and any cloud services you've worked with. We want to see how your skills align with what we’re looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for backend development and how you can contribute to our mission at Nabu Casa. Let us know why you’re excited about working on Home Assistant Cloud services.
Showcase Your Projects: If you’ve worked on any relevant projects, especially open-source ones, make sure to mention them. We love seeing practical examples of your work, so don’t hold back on sharing your GitHub or any other portfolio links!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it makes the whole process smoother for everyone involved!
How to prepare for a job interview at Nabu Casa
✨Know Your Tech Stack
Make sure you’re well-versed in Node.js and Typescript, as these are crucial for the role. Brush up on your knowledge of cloud services, especially AWS, and be ready to discuss how you've used them in past projects.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've contributed to scalable and high-performance backend applications. Be ready to discuss specific challenges you faced and how you overcame them, particularly in collaborative environments.
✨Understand Nabu Casa's Values
Familiarise yourself with Nabu Casa’s commitment to privacy and open-source development. Think about how your personal values align with theirs and be prepared to discuss this during the interview.
✨Ask Insightful Questions
Prepare thoughtful questions about the team dynamics, ongoing projects, and future developments at Nabu Casa. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.