Elixir Backend Engineer
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Location: Remote; candidates should be based in North America, Latin America, or Europe. Regular afternoon overlap with Central European Time is expected, with most meetings scheduled from 2:00 PM to 5:00 PM CET.
Approximate annual compensation: Canada: 105,000–129,100 CAD; United States: 120,000–155,000 USD; Latin America: 50,000–65,000 USD. European compensation depends on location, experience, and local market rates.
Company
develops Home Assistant Cloud and supports open-source projects focused on privacy, choice, sustainability, smart home hardware, standards, and voice technology.
What you will do
- Build and maintain backend services primarily using Elixir.
- Design and implement scalable, high-performance, and reliable cloud applications.
- Develop and maintain authentication, subscription, and payment-related services.
- Improve the performance, quality, security, and data protection of Home Assistant Cloud.
- Operate production systems, troubleshoot live issues, and improve service reliability.
- Collaborate on code reviews and cross-functional feature delivery.
Requirements
- At least five years of professional backend development experience.
- Professional experience developing production applications in Elixir and experience with TypeScript.
- Experience with Git and GitHub, plus basic system administration knowledge.
- Experience with authentication or identity management systems.
- Experience with payment, billing, or subscription platforms.
- Fluent English and availability for regular 2:00 PM–5:00 PM CET overlap.
Nice to have
- Experience with NestJS, Terraform, Grafana, or Python.
- Experience with monitoring, observability, and production incident response.
- Personal experience using Home Assistant.
- Knowledge of modern frontend application development.
- Affinity with open-source development and philosophy.
Culture & Benefits
- Fully remote employment through Remote, with salaried employment in the employee’s country.
- Flexible scheduling with occasional adjustments for cross-time-zone collaboration.
- Twenty-five days of paid time off and up to fourteen days of paid sick leave where required.
- Paid and unpaid parental leave, with supplemental compensation where local law does not provide it.
- Work hardware budget, annual smart home budget, and 50% contribution to the home internet connection.
- One day every two weeks for personal projects, including eligible Home Assistant-related side projects.
Hiring process
- Application review with the hiring manager, followed by screening.
- Technical test and team interview.
- Interview with the CTO and CEO, followed by an offer.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →