Remote (Global) Full-time

Open Home Foundation is hiring a Node.js Engineer

About the Role

Open Home Foundation is hiring a Node.js Engineer with DevOps and Cloud experience to join our Back-office team. You will be the primary owner for the development and maintenance of the cloud services that our projects rely on, building a robust foundation for our mission.

What You'll Do

  • Design and implement scalable, high-performance, and reliable Node.js applications.
  • Ensure the performance, quality, and responsiveness of our cloud services, such as our mobile notification service.
  • Build and maintain CI/CD pipelines (e.g., GitHub Actions) to automate the testing and continuous delivery of our cloud applications.
  • Architect and develop highly available backend systems, leveraging containerization with Docker and supporting services like Redis.
  • Own the development and maintenance of some of our self-hosted software, including our Discourse-based community forums.

What We're Looking For

  • 5+ years of experience working in back-end development.
  • 3+ years of experience working with Node.js.
  • 3+ years of experience working with Typescript.
  • Experience with the NestJS Framework.
  • Experience with cloud services.
  • Experience with Git and Github.
  • Professional Fluency in English: Excellent written and verbal communication skills in English.
  • European Residency: You must be currently based and eligible to work within Europe.

Nice to Have

  • A passion for smart homes and automation.
  • Experience as a Home Assistant user.
  • Experience with AWS.

Technical Stack

  • Node.js, Typescript, NestJS
  • Docker, Redis
  • GitHub Actions, AWS

Team & Environment

The Back-office team is responsible for the day-to-day operations of the Foundation, offering support to the rest of the teams. You will report to the Head of Operations.

Benefits & Compensation

  • 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 to be used in the first year after birth.
  • A budget for your work hardware once you start. After three years, you may keep this equipment for personal use.
  • An annual smart home budget to ensure you keep up-to-date with the latest that smart homes offer.
  • A 50% contribution to your internet connection fee at your home workspace.
  • One day every two weeks to work on your personal projects.
  • If you are currently working on Home Assistant-related side projects, you can spend work time maintaining them.
  • Compensation varies by location: Netherlands: 65-81.000 EUR. UK: 58-77.000 GBP. Spain: 53-66.000 EUR. Portugal: 52-67.000 EUR. For other European countries, compensation can be discussed during the first interview.

Work Mode

This is a fully remote position open to candidates based anywhere in Europe.

Open Home Foundation is committed to fighting for the fundamental principles of privacy, choice, and sustainability for smart homes.

Required Skills
Node.jsTypeScriptNestJSDockerRedisGitHub ActionsAWSPostgreSQLREST APIsMicroservicesCI/CDSystem DesignTestingAgile MethodologiesCloud Architecture
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
Open Home Foundation

A non-profit organization based in Switzerland, with the objective of fighting for the fundamental principles of privacy, choice, and sustainability for smart homes. It does this by supporting the development of open-source projects, and open connectivity and communication standards.

Visit website
Job Details
Category backend
Posted 7 months ago