June 10, 2021 Announcement

Hiring: Senior Node.js Developer (contract position)


The application deadline for this job has passed. Thank you very much to everyone who submitted an application!

Job Overview

We are looking for a Senior Node.js Developer to join our team to support mission-critical, cloud-scale applications. You will be joining our My Servers team, helping to develop new cloud-service offerings, and will have the opportunity to shape the future of this exciting new venture!

This will be a contract position to start, with the possibility of evolving into a full-time role. Pay is competitive and commensurate with experience. This is a remote position. Our team is distributed across the US and beyond, so you can work from anywhere. That said, you will need to be flexible and have some overlap with people in GMT-7 and GMT+10.

And lastly, you must enjoy collaborating with a fully remote development team and have strong written and verbal communication skills.

The application window is open until midnight PST on Friday, July 9th. We will not be reaching out to schedule interviews until after that time.

Requirements & Preferences


  • Ability to research, design, implement, extend, test, troubleshoot and support mission-critical cloud-scale Node.js and PHP applications.
  • Extensive knowledge of websockets and GraphQL.
  • Past experience working with applications at scale
  • Linux and git experience assumed.
  • Excellent communication skills, particularly written.
  • Access to a solid Internet connection and a stable environment.


  • Experience writing public APIs.
  • Experience with test-driven development.
  • Experience with Front-end Vue.js.
  • Experience with Typescript.
  • Experience debugging and profiling with the Node.js heap.
  • Experience working remotely preferred.
  • Experienced Unraid user greatly preferred.

About You

  • You are a "manager of one" - able to prioritize your tasks, ask the right questions, do what you say you'll do when you say you'll do it, and take personal responsibility for your work ethic.
  • You have incredibly strong written communication skills and enjoy working as part of a remote team.
  • You are not a lone wolf. You enjoy collaborating with your team members and helping out wherever necessary.
  • You must have the ability to respectfully interact with users in public forums. Our online community is known to be one of the most friendly and helpful communities out there, and we are incredibly protective of that reputation.
  • You preferably have some experience with Unraid (we would love to hire from our community). At a minimum, you should set up Unraid locally and get a general feel for it before applying.
  • You are able and willing to learn and use our project management software (Asana). As a remote team, this is our main source of information and asynchronous communication with one another, so it's critical that we all participate on a regular basis.

About Us

We are a small but mighty team of home-server enthusiasts. We currently employ 6 full-time employees in the US, with many more contractors located around the world.

Our powerful Linux-based operating system allows sophisticated media aficionados, gamers, and other intensive data-users to have ultimate control over their data, media, applications, and desktops.

Best of all, Unraid allows you to use just about any combination of hardware that you wish, giving you the freedom to customize and maximize your systems to precisely fit your needs. Read more about our History and products here.

We look forward to meeting you!

Ready to Apply?

The application window is open until midnight PST on Friday, July 9th. We will not be reaching out to schedule interviews until after that time.