Enable America Jobs

Enable America Logo

Job Information

MIDWEST TAPE LLC Lead Node Developer in Holland, Ohio

*Full-time, Permanent *

*Remote in the following states only: *Ohio, Michigan, Indiana, Illinois, Tennessee, Texas, Florida, Colorado, Montana, Nevada, Rhode Island, Massachusetts. 

Must have flexibility to travel to headquarters periodically (est. 2-3 times a year) for onboarding and meetings.

We are not sponsoring applicants for work visas for this role.

 

For over 30 years, Midwest Tape has served libraries and their patrons with unparalleled access to the best content available in the media world. Our digital offering, hoopla Digital, combines the media and library expertise of Midwest Tape with the latest in web and mobile technology, delivering an all-in-one experience to the library world. As hoopla continues to grow on a global scale, we are expanding our team.

At Midwest Tape, we know our people are the reason for our success. We value our employees and believe in empowering them to help them thrive. We offer competitive pay and benefits, a healthy work/life balance, and appreciation for a job well done.  

 

Company

 

Midwest Tape is dedicated to delivering engaging content to libraries through mobile and web applications. Midwest Tape provides a unique set of online tools to libraries that help them to deliver a diverse set of content to their patrons. 

 

Midwest Tape's hoopla product is a leading digital media streaming provider to public libraries.  Our mission is to help libraries serve their communities better with easy-to-use technology and great content. hoopla digital is a category-creating service that partners with public libraries across North America to provide patrons with online and mobile access to thousands of movies, TV shows, music, eBooks, audiobooks, and comics. 

 

There is growth opportunity for this service in the international market as hoopla is becoming a global brand.

 

Position Summary

 

We're looking for a talented and experienced Lead Node.js Developer with a specialization in backend development using GraphQL and TypeScript. As a lead, you'll play a crucial role in building and maintaining high-performance, scalable backend applications using Node.js and GraphQL. You'll not only write clean and efficient code, but also mentor junior developers, guide architectural decisions with a GraphQL focus, and ensure the smooth development process from ideation to deployment.

 

Primary Duties and Responsibilities

Lead and mentor a team of 5-12 backend developers, fostering a collaborative and innovative environment.

Develop robust and scalable backend applications using Node.js, TypeScript, JavaScript, and GraphQL.

Write clean, maintainable, and well-documented code adhering to Node.js and GraphQL best practices.

Collaborate with front-end developers to ensure seamless integration between client-side and server-side logic using GraphQL queries and mutations.

Develop and implement efficient GraphQL APIs with a focus on security and performance optimization.

Work closely with the database team to ensure efficient data storage and retrieval optimized for GraphQL queries.

Conduct code reviews, mentor junior developers on Node.js and GraphQL, and foster a collaborative development environment.

Participate in the system design process, specifically focusing on the GraphQL architecture and making technical recommendations.

Conducting regular one-on-one meetings with team members to provide feedback and address and concerns

Complete administrative tasks in ADP for team members including performance reviews and approving time-off. 

Oversee deployment processes a

DirectEmployers