Technical Lead - Node.js
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Technical Lead - Node.js based in United States.
The Technical Lead - Node.js will play a key role in designing, developing, and delivering scalable digital solutions for complex client environments.
This position combines hands-on engineering expertise with technical leadership, guiding teams toward high-quality, future-ready applications.
The role requires a strong understanding of modern software architecture, backend development, and cloud-ready systems.
You will collaborate with cross-functional teams to translate business needs into effective technical solutions.
As a technical mentor and problem solver, you will help shape engineering practices, improve delivery processes, and drive innovation.
This remote opportunity is ideal for an experienced developer who enjoys solving complex challenges and leading teams through impactful digital initiatives.
Accountabilities:
The Technical Lead - Node.js is responsible for providing technical direction, building robust applications, and ensuring successful delivery throughout the software development lifecycle. This role combines architecture, coding expertise, team collaboration, and client-focused problem solving to deliver scalable and maintainable solutions.
- Lead the design, development, testing, deployment, and continuous improvement of software applications using modern JavaScript/TypeScript and Node.js technologies.
- Define technical approaches and contribute to application architecture decisions, ensuring solutions align with business objectives and future scalability needs.
- Develop and maintain service-oriented, loosely coupled systems with a focus on performance, reliability, and maintainability.
- Work closely with clients and internal teams to understand requirements, translate needs into technical solutions, and anticipate future technology needs.
- Guide engineering teams through technical challenges, provide mentorship, and coach developers on best practices and implementation strategies.
- Review code, promote engineering standards, and ensure delivery of high-quality software solutions.
- Collaborate on technical roadmaps and support prioritization of development initiatives.
- Troubleshoot complex technical issues across coding, testing, deployment, and production environments.
- Apply expertise in databases, data integration, and system performance optimization to improve application effectiveness.
- Participate in client-facing discussions and provide technical insights throughout project execution.
- 6+ years of overall professional experience in software development.
- 4+ years of hands-on experience developing applications with JavaScript and TypeScript.
- 2+ years of professional experience working with Node.js.
- Strong understanding of relational databases, data warehouses, reporting databases, data modeling, data integration, and performance optimization.
- Experience designing and implementing loosely coupled, service-oriented architectures.
- Strong knowledge of object-oriented design principles and software development best practices.
- Proven ability to mentor and coach development teams on technical concepts and engineering practices.
- Ability to understand technical roadmaps and lead teams toward successful execution.
- Experience with GraphQL and Kafka is a plus.
- Strong verbal and written communication skills with the ability to collaborate effectively with technical and non-technical stakeholders.
- Ability to manage multiple priorities, adapt to changing requirements, and deliver results under tight deadlines.
- Willingness to travel quarterly to locations such as Chicago or Atlanta as needed.
- Competitive compensation package.
- Remote work flexibility.
- Opportunity to work on innovative digital transformation initiatives.
- Exposure to complex client projects and modern technology ecosystems.
- Career growth opportunities through technical leadership and continuous learning.
- Collaborative and inclusive work environment.
- Opportunity to influence engineering practices and solution strategies.
- Professional development opportunities.
Requirements:
The ideal candidate brings strong software engineering experience, technical leadership capabilities, and the ability to operate effectively in a fast-paced consulting environment. This role requires both deep technical knowledge and strong communication skills to support teams and stakeholders.
Benefits:
How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether? Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1
Website
Careers
