KiwiTech India - Backend Lead - Node.js

5 years

0 Lacs

Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Summary

We are seeking a highly experienced and motivated Backend Lead Engineer with 5-7 years of hands-on development expertise in Node.js, to lead the design, development, and deployment of high-performance, scalable applications. The ideal candidate will have extensive experience with serverless architectures (AWS Lambda), NoSQL databases (DynamoDB/MongoDB), and microservices principles. This role involves leading a small team, setting technical direction, and ensuring the stability and responsiveness of our core systems.

Key Responsibilities

Technical Leadership & Development :

  • Lead the development, maintenance, and enhancement of all server-side network components using Node.js and its associated frameworks, primarily Express.
  • Develop high-performance, testable, reusable, and efficient code, adhering to functional programming and object-oriented design principles.
  • Ensure optimal performance of the central database (DynamoDB/MongoDB) and high responsiveness to front-end requests across the application portfolio.
  • Design and implement user authentication and authorization solutions across multiple systems, servers, and environments to ensure robust security.
  • Implement effective security protocols, data protection measures, and reliable storage solutions.
  • Run diagnostic tests, repair defects, and provide critical technical support for production systems.

Architecture & Strategy

  • Lead the adoption and execution of Serverless architecture (AWS Lambda) and maintain existing Microservices infrastructure.
  • Apply a deep understanding of fundamental design principles behind scalable and resilient applications.
  • Document all Node.js processes, including detailed database schemas and API specifications, and prepare technical reports.
  • Recommend and implement continuous improvements to development processes, tools, and technologies.
  • Keep informed of advancements in the field of Node.js development, JavaScript, web stacks, libraries, and frameworks, championing best practices within the team.

Collaboration & Quality Assurance

  • Collaborate closely with front-end developers on the seamless integration of user-facing elements with server-side logic.
  • Implement automated testing platforms, comprehensive integration tests, and robust unit tests to ensure code quality and stability.

Required Skills & Qualifications

Must-Have Technical Expertise (5-7 Years) :

  • Extensive hands-on experience (5+ years) with Node.js development.
  • Proven expertise with core Node.js frameworks, especially Express.
  • Deep experience with Serverless architecture and services, specifically AWS Lambda.
  • Hands-on experience with DynamoDB and MongoDB, including schema design, performance tuning, and scaling.
  • Proficiency in data manipulation and modeling using Mongoose (for MongoDB).
  • Thorough understanding of Microservices architecture and experience designing and implementing services from scratch.
  • Extensive knowledge of JavaScript (ES6+), web stacks, libraries, and best practices.

General Skills

  • Strong understanding of security best practices, including OAuth, JWT, and data encryption.
  • Experience with version control systems (Git) and CI/CD pipelines.
  • Knowledge of front-end technologies such as HTML5 and CSS3 for effective collaboration and API definition.

Leadership & Soft Skills

  • Superb interpersonal, communication, and collaboration skills, capable of mentoring junior engineers and communicating technical strategy to non-technical stakeholders.
  • Exceptional analytical and problem-solving aptitude for debugging complex distributed systems.
  • Demonstrated ability to drive projects to completion and take ownership of critical system components.
(ref:hirist.tech)

Mock Interview

Practice Video Interview with JobPe AI

Start Node.js 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 Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You