Overview
Skills
Job Details
We are seeking a highly skilled and experienced Technical Lead specializing in Node.js to join our team in Irving, TX. The ideal candidate will have a strong background in building scalable backend solutions, leading development teams, and delivering high-quality software solutions. The Technical Lead will play a pivotal role in technical design, architecture decisions, code reviews, and mentoring the development team.
Responsibilities
Lead a team of developers in designing and building robust, scalable backend solutions using Node.js.
Architect and implement microservices-based solutions with performance, security, and scalability in mind.
Collaborate with front-end developers, product managers, and other stakeholders to define technical requirements and deliver solutions.
Conduct code reviews, mentor junior developers, and enforce coding standards.
Integrate and manage APIs, databases (SQL/NoSQL), and third-party services.
Troubleshoot and resolve technical issues in production and development environments.
Ensure software is developed following best practices, CI/CD pipelines, and agile methodologies.
Drive improvements in processes and technologies to ensure continuous delivery and integration.
12+ years of total software development experience.
Minimum 5 years of experience with Node.js development.
Proficient in JavaScript/TypeScript, Express.js, and REST API development.
Experience with Microservices architecture and containerization tools like Docker/Kubernetes.
Solid experience with databases such as MongoDB, MySQL, PostgreSQL.
Familiarity with cloud platforms like AWS, Azure, or Google Cloud Platform.
Strong understanding of CI/CD pipelines, Git, and agile methodologies.
Excellent leadership, communication, and team collaboration skills.
Ability to work onsite and collaborate effectively with cross-functional teams.