
Node JS Developer - Team Lead(Exp:5+Years)
Thrissur
in 15 days
Node JS Developer - Team Lead(Exp:5+Years) Responsibilities
*Architect and implement highly scalable and performant Node.js applications, leveraging deep expertise in the framework and ecosystem. *Recruit, hire, and onboard talented Node.js developers, building a high-performing and motivated team. *Guide and mentor team members, fostering a culture of learning and growth within the team. *Set performance goals for team members, provide constructive feedback, and evaluate team performance to identify areas for improvement. *Define the technical roadmap for Node.js development within the organization, aligning it with broader business goals. *Document the development process, architecture, and standard components. *Effectively communicate technical concepts and project progress to stakeholders (e.g., product managers, executives) in clear and concise terms. *Continuously evaluate and improve development processes, implementing best practices for code quality, testing, and deployment. *Anticipate and mitigate technical risks within Node.js projects, ensuring project success. *Ensure high performance, scalability, and security of applications. *Evaluate emerging Node.js technologies and frameworks, recommending their adoption for project needs.
Requirements
*Proven work experience as a Team Lead / Senior NodeJS Developer (5+ Years of experience) *Ability to architect an entire project technology stack and foresee the upcoming challenges and find solutions to mitigate them. *Excellent communication skills and being able to lead the entire team. *Leadership Skills: Proven experience in leading development teams, setting technical direction, and making architectural decisions. *Mentoring and Coaching: Ability to mentor and coach team members, helping them grow and develop their skills. *Technical Expertise: Deep understanding and hands-on experience with Node.js, including its core principles, event-driven architecture, and asynchronous programming. *Familiarity with other programming languages like Python, Go is a plus. *Must have experience on typescript and advanced concepts. *Must be Familiar with libraries like Express.js / Nest.Js / Koa / AdonisJS (at least need an overview of it) *Full-Stack Development: Proficiency in both frontend and backend development, with expertise in any frontend frameworks (e.g., React, Angular, Vue.js) *API Design and Development: Extensive experience in designing and implementing scalable and maintainable RESTful APIs, as well as *knowledge of GraphQL. *Database Management: Expertise in working with databases, including database design, optimization, and query performance tuning, in both SQL and NoSQL.Advanced knowledge in databases like MySql, Postgre and MongoDB. *DevOps Skills: Knowledge of DevOps practices, including experience with CI/CD pipelines, and cloud platforms (e.g., AWS, GCP). *Testing and Quality Assurance: Extensive experience with testing frameworks (e.g., Jest, Mocha) and a focus on writing automated tests for high code coverage. *Code Quality and Best Practices: Reviewing code written by the developers and pointing out bugs and improvements. *Security Expertise: In-depth knowledge of web security principles and experience in implementing security measures in web applications. *Performance Optimization: Ability to identify and resolve performance issues in Node.js applications, including optimizing code and infrastructure. *Problem-Solving Skills: Strong analytical and problem-solving abilities, with the ability to troubleshoot complex issues. *Communication and Collaboration: Excellent communication skills, both verbal and written, with the ability to collaborate effectively with cross-functional teams. *Project Management: Experience in project management methodologies and tools, with the ability to manage project timelines and deliverables.
If this opportunity aligns with your career goals, kindly share your updated resume with us at jobs@webandcrafts.com