We're Hiring! Full Stack Developer
APPLICATIONS ARE CLOSED. Thank you to everyone who shared and applied!
If you are passionate about API development and eager to make a significant impact in a dynamic and growing company, we encourage you to apply to join our talented team at Lime Technology!
Job Overview
We are seeking a talented Full Stack Developer with a strong focus on API development to join our team. The ideal candidate will have expertise in TypeScript and Node.js, with a deep understanding of API design principles, GraphQL, and preferably experience with Nest.js framework.
This role will involve working closely with the Unraid OS team to build and integrate a powerful API to facilitate faster OS development. As part of this role you will create new frontend components and connect them to your backend code, so skills with frontend JavaScript frameworks will be required as well.
This is a full time and fully remote position. Unraid is owned by Lime Technology, Inc. with headquarters in San Diego, CA.
Responsibilities
- Design, develop, and maintain robust GraphQL APIs to support the functionality of Unraid OS software.
- Collaborate with cross-functional teams to understand requirements and translate them into technical specifications.
- Implement efficient and scalable solutions for data retrieval, manipulation, and storage.
- Ensure the security and integrity of the API infrastructure through best practices and protocols.
- Stay updated on industry trends and emerging technologies related to API development.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and debug issues to ensure smooth operation of the API.
Requirements
- Proven experience as a Fullstack Developer with a focus on API development.
- Proficiency in Typescript / Javascript, Node.js.
- Proficiency or ability to learn PHP
- Strong understanding of GraphQL design patterns and best practices
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and in a team environment.
- Effective communication skills and a collaborative mindset.
- Experience with containerization technologies (e.g., Docker)
- Familiarity with Linux and Bash scripting
Preferences
- Experience with websockets and GraphQL subscriptions
- Experience with frontend frameworks like Vue.js or React
- Familiarity with Apollo Client / Server
- Experience with writing reliable, maintainable unit tests
You're the Right Fit if...
- You have the ability to work independently on a wide variety of given tasks with minimal direction.
- You live and work in the United States.
- You are an Unraid user (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 have previous experience working remotely.
- You are able to join us in person for two annual offsites (Spring and Fall), typically held in Southern California.
- You enjoy working as a part of a small team and wearing multiple hats as needed.
- You have strong written and verbal communication skills.
- You can 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.
Pay & Benefits
- Competitive annual salary commensurate with experience.
- Up to 6% 401k match*
- Annual Profit Sharing*
- Annual Raises
- Annual Bonuses*
- Generous Flexible Time Off policy* plus 9 paid holidays
- 100% Medical Coverage for you, 50% coverage for dependents
- 100% Dental & Vision coverage for you and your dependents
- Annual "Get your best work done" budget (for home office equipment, coworking space membership, etc)
- Free Access to a Team Mentor
- Reimbursement of online or in-person training
- Annual Spring and Fall staff offsites, typically held in Southern California.
*available after a 90-day probationary period
The Interview Process
Candidates will undergo at least 2 interviews and a paid, role-specific project before an offer is made.
The project allows candidates to experience the work that the role will include, and demonstrates their thought process and skills to our team.
Ensuring a right-fit—both culturally and technically—is very important to our team. Candidates should expect to meet each member of our staff throughout the interview process, and be ready to have their camera turned on throughout the process (assuming the interview takes place remotely).
About Us
Unraid OS is a leading provider of innovative software solutions for data storage and management. Our platform is renowned for its flexibility, reliability, and user-friendly interface, catering to a diverse range of users from individual enthusiasts to enterprise-level clients. We pride ourselves on fostering a collaborative and dynamic work environment where creativity and innovation thrive.
With full time employees based in the U.S. and numerous contractors worldwide, we are a growing team of home server enthusiasts dedicated to expanding the capabilities and reach of Unraid OS.
At Lime Technology, we prioritize the well-being of our employees and their families through substantial investments in employee benefit packages, regular reviews to ensure that employees are supported in their career goals, and a generous time off benefit.
As a fully remote team, clear and thoughtful communication is crucial. We hold regular team workshops and biannual offsites to enhance collaboration and candid communication. Our internal operations infrastructure and meeting cadence is reviewed regularly. We aim to keep our operations simple and streamlined so that we can focus on getting work done instead of sorting through endless emails and attending pointless meetings.
You can learn more about our history, leadership, and culture by reading our About page and watching this Uncast interview.
APPLICATIONS ARE NOW CLOSED.
Try before you buy
Not sure if Unraid is right for you? Take Unraid for a test drive for 30 days—no credit card required.