cover image
Nabu Casa

Nabu Casa

www.nabucasa.com

1 Job

14 Employees

About the Company

Nabu Casa exists to further develop Home Assistant, ESPHome, and other projects that help drive the Open Home vision. We have no external investors and our main income is from people subscribing to Home Assistant Cloud.

Listed Jobs

Company background Company brand
Company Name
Nabu Casa
Job Title
Backend Developer
Job Description
**Job Title:** Backend Developer **Role Summary:** Develop, maintain, and scale high‑performance backend services for Home Assistant Cloud, ensuring reliability, privacy, and security while delivering new features and improving existing functionality. **Expectations:** - Deliver clean, well‑tested code that meets architecture and privacy standards. - Collaborate across teams, contribute to design discussions, and actively participate in code reviews. - Continuously improve system performance, reliability, and observability. - Keep abreast of industry trends and apply best practices to the engineering process. **Key Responsibilities:** - Design and implement scalable backend components using Node.js/TypeScript (and related stack). - Maintain and extend existing cloud services (remote access, TTS/Speech‑to‑Text, etc.). - Optimize application performance, monitor latency, error rates, and resource usage. - Apply security best practices, enforce data protection policies, and conduct vulnerability assessments. - Contribute to CI/CD pipelines, automated testing, and deployment automation. - Review pull requests, provide constructive feedback, and ensure code quality. - Collaborate with front‑end, infrastructure, and product teams to define feature requirements and deliver solutions. - Share knowledge through documentation, internal talks, or blog posts. **Required Skills:** - Minimum 5 years professional backend development experience. - Minimum 2 years with Node.js and TypeScript. - Strong understanding of system administration concepts. - Experience with cloud platforms (preferably AWS). - Proficient with Git, GitHub, branching strategies, and review processes. - Fluent in English (written & spoken). - Ability to work asynchronously, communicate effectively, and manage priorities. **Preferred Experience:** - NestJS, Elixir, Terraform, Grafana, or Python. - Familiarity with Home Assistant ecosystem. - Knowledge of modern front‑end development or related UI/UX. - Passion for open‑source practices and community engagement. **Required Education & Certifications:** - Bachelor’s degree or equivalent experience in Computer Science, Software Engineering, or related field (or demonstrate proficiency through work experience/portfolio).
London, United kingdom
Remote
Mid level
02-12-2025