May 25, 2022 Community, Announcement

We're Hiring: Senior Node.js Developer

Hiring

Wanted: Senior Node.js Developer

7/7/22: Thank you to all of the applicants. This position has been filled!

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 is a fully remote position. Our team is distributed across North America and beyond, so you can work from anywhere just like us! You must enjoy collaborating with a fully remote development team, and have strong written and verbal communication skills.


Requirements & Preferences

Requirements:

  • Ability to research, design, implement, extend, test, troubleshoot and support mission-critical cloud-scale Node.js applications.

  • Extensive knowledge of WebSockets and GraphQL.

  • Past experience working with applications at scale.

  • Excellent communication skills, particularly written, with a focus on asynchronous communication.

  • Full-time access to a stable Internet connection and environment.

  • Linux and git experience assumed.


Preferences:

  • This specific team generally meets and has synchronous communication between the hours of 2-6pm PST Monday through Thursday. Availability during that timeframe each day is greatly preferred, but not a hard requirement for the position.

  • 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.

  • Experience with PHP a plus.

  • Experienced Unraid user - a big Plus!


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 strong written asynchronous communication skills and enjoy working as part of a remote team.

  • You enjoy collaborating with team members and helping out wherever necessary. As a small and growing team, there is no task that is too small for anyone on our team.

  • You 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 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), and can also hop on Discord to communicate in real-time with the team.

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.

At Lime Technology, we strive to put our people first, always. This isn’t simply reflected in the words that make up our values - it’s infused in where we invest our money, how we set out to accomplish our goals, and our generous compensation and benefits packages.

We place a high emphasis on ensuring that our employees are well cared for—financially, mentally, and emotionally. We require taking time off and prioritizing your health and your family’s needs over work. Our goal is to give our staff as much autonomy and freedom as possible.

In exchange, we expect that our employees are responsible with this freedom and take care to ensure that they’re supporting their team members by following through on what they say they’ll do when they said they’ll do it, and communicating if there will be a delay.

We view asynchronous communication as a form of respect and integrity for our team members, and we have programs in place to help our team improve our communication skills on a regular basis.

As a distributed remote team, it is critical that we understand our role in the company and how our actions (or non-actions) may impact the ability for a team member to get their work done. While we do (highly) encourage travel and time off, we also ask that you take the time to understand how that will impact your teammates, and take proactive steps to mitigate disrupting others’ workflows.

If this sounds like a good fit, we’d love to meet you!


Pay & Benefits

  • Your annual salary is highly competitive and commensurate with experience.

  • Annual raises and twice-yearly bonus payouts.

  • US healthcare coverage for you and your dependents.

  • We provide a 6% 401k match with annual profit-sharing distribution. (For our international applicants, we will work with you to find something similar in your country.)

  • Access to a business mentor to assist with building soft skills such as communication, conflict resolution, empathy, creativity, and more. Our mentor also provides regular team workshops to help us improve our collaboration and create a safe and welcoming place for people of any background or culture.

  • Generous time off allowances, as well as the ability to work from anywhere in the world.

  • 1-2 annual staff off-sites in various locations (typically in Southern California, but planning to expand to other states and countries in the future).


About Unraid

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.

The company was founded in 2005 and incorporated in 2015. We are currently in an exciting new phase of growth. We are a fully private company with no outside funding or debt.