Sign up for our
weekly
newsletter
of fresh jobs
We have partnered with our client and are seeking an experienced Lead Node.js Developer with expertise in backend development, specializing in GraphQL and TypeScript for a Direct Hire opportunity. Remote.Candidates must live in the following states for consideration: Michigan, Ohio, Indiana, Illinois, Tennessee, Texas, Florida, Colorado, Montana, Nevada, Rhode Island, MassachusettsAll qualified candidates must be authorized to work in the US (US Citizen/Green Card/Perm Resident), this client will not be seeking candidates that may require sponsorship now or in the future (H1B, OPT, F1, etc.).In this role, you will lead a team of developers, oversee the creation of scalable and high-performance backend applications, and guide architectural decisions with a focus on GraphQL. This is a hands-on developer lead position. Leadership administrative duties including performance reviews, 1:1s and coaching will be part of this role.Responsibilities:• Lead and mentor a team of backend developers, fostering collaboration and innovation.• Develop and maintain scalable backend applications using Node.js, TypeScript, and GraphQL.• Write clean, maintainable code and ensure adherence to best practices.• Collaborate with front-end developers for seamless client-server integration using GraphQL.• Implement secure and efficient GraphQL APIs, optimizing performance.• Conduct code reviews, mentor junior developers, and guide system design with a focus on GraphQL architecture.• Oversee deployment processes and ensure smooth application delivery.Required Skills:• Strong experience in Node.js backend development.• Proficiency in TypeScript and GraphQL, with experience in API development (GraphQL, RESTful).• Experience with SQL, Postgres, Redis, ElasticSearch/OpenSearch, and AWS technologies.• Excellent problem-solving, debugging, communication, and previous leadership skills.• Familiarity with Agile/Scrum methodology and tools like JIRA and Confluence.Preferred Qualifications:• B.S./M.S. in software engineering, computer science, or related field (or equivalent experience).• 8+ years of backend development experience with Node.js.• 4+ years of experience with GraphQL systems.• 2+ years in a lead development role.• Familiarity with architectural patterns like microservices and domain-driven design.