Tech Lead NodeJs

8 - 12 years

0 Lacs

Posted:2 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Software Development Lead, you will be responsible for designing and developing scalable, high-performance architecture to support multiple clients with varying requirements. Your role involves analyzing business needs and translating them into robust applications and efficient database structures. You will lead the development and maintenance of server-side components using NodeJS and NestJS, while also architecting and optimizing REST APIs to ensure performance and security best practices. Additionally, you will design and implement microservices architecture, ensuring modularity and scalability. You will be responsible for modeling and managing relational and non-relational databases such as MySQL, PostgreSQL, and MongoDB. Overseeing cloud-based deployment and infrastructure on platforms like AWS and Azure, including Nginx for load balancing will be part of your responsibilities. Enforcing Agile methodologies (Scrum) for efficient planning, execution, and continuous delivery is crucial. Providing technical leadership, mentoring, and conducting code reviews for development teams will also be essential. It is important to stay updated on emerging technologies and recommend their implementation to enhance system efficiency. To excel in this role, you should have a minimum of 8 years of hands-on software development experience, with expertise in NodeJS and NestJS. You must possess proven expertise in designing scalable REST APIs and server-side applications, along with strong proficiency in database modeling and management using MySQL, PostgreSQL, and MongoDB. Hands-on experience with the NestJS framework for building scalable and maintainable applications is required. Expertise in microservices architecture and deployment patterns, along with proficiency in cloud platforms like AWS and Azure and infrastructure management, is essential. Experience in deploying applications using Docker, Kubernetes, and managing CI/CD pipelines is preferred. Knowledge of asynchronous programming, authentication, security best practices, and Git version control is necessary. Understanding front-end interactions and UI/UX principles will be beneficial. In addition to technical skills, soft skills are also crucial for this role. Strong leadership and mentoring capabilities, excellent problem-solving and analytical skills, effective communication and collaboration with cross-functional teams, and the ability to work in a fast-paced Agile environment with tight deadlines are important qualities to possess.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You