Backend Developer
WFA Digital Insight
As the demand for smart home automation continues to rise, companies like Nabu Casa are at the forefront of innovation. With a 25% growth in the IoT industry over the past year, skilled backend developers are in high demand. Nabu Casa stands out for its commitment to user privacy and open-source development. To succeed in this role, candidates should have a strong background in Node.js, cloud services, and a passion for collaborative development. Before applying, consider highlighting your experience with scalable backend applications and your understanding of industry trends.
Job Description
About the Role
Nabu Casa is seeking a skilled backend developer to join their Cloud & Infrastructure team, focusing on Home Assistant Cloud services. As a key member of the team, you will contribute to designing and implementing scalable, high-performance, and reliable backend applications. Your expertise will help empower the Home Assistant community by developing features that enhance user experience without compromising privacy.The role entails collaborating with cross-functional teams to define, design, and ship new features, ensuring efficiency and privacy are at the forefront. You will participate in code reviews, contribute to maintaining and improving the performance, quality, and responsiveness of cloud services, and implement security and data protection best practices.
Reporting to the Cloud team's engineering manager based in France, you will be part of a fully remote organization that values work-life balance and open communication. With a flexible schedule that allows for at least 3 hours of overlap in the workday, you will have the autonomy to manage your time effectively.
What You Will Do
- Contribute to the design and implementation of scalable, high-performance, and reliable backend applications
- Participate in code reviews as part of the collaborative development process
- Collaborate cross-functionally to define, design, and ship new features with efficiency and privacy in mind
- Maintain and improve the performance, quality, and responsiveness of 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
- Contribute to the development of valuable new features for Home Assistant Cloud
- Ensure the existing features and infrastructure are well-maintained and improved
- Work closely with the team to define and implement new features
- Participate in planning and executing the roadmap for Home Assistant Cloud services
- Collaborate with the community to understand their needs and develop solutions
What We Are Looking For
- 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
- Ability to work in Eastern Pacific timezones (UTC-5 to UTC-8)
- Fluent in English, both written and spoken
- Strong understanding of scalable backend applications
- Experience with collaborative development processes
- Knowledge of security and data protection best practices
Nice to 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
Benefits and Perks
- Fully remote work arrangement with flexible schedules
- Competitive salary and benefits package
- Five weeks (twenty-five days) of paid time off
- Fourteen days of paid sick leave
- Opportunity to work on open-source projects and contribute to the community
- Collaborative and dynamic work environment
- Professional development opportunities
- Access to the latest tools and technologies
- Recognition and rewards for outstanding performance
- Comprehensive health insurance
- Retirement savings plan
How to Stand Out
- Ensure your portfolio demonstrates your ability to design and implement scalable backend applications, especially with Node.js and cloud services.
- Highlight your understanding of security and data protection best practices, as these are crucial for the role.
- Prepare to discuss your experience with collaborative development processes and how you handle code reviews.
- Show your passion for open-source development and how you can contribute to the Home Assistant community.
- Be ready to talk about your experience with cloud services, preferably AWS, and how you've used them in previous projects.
- Familiarize yourself with Nabu Casa's products and services to understand their vision and how you can contribute to it.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.