company logo

Node JS Lead Developer

Chennai
Full-Time
Senior: 7 to 10 years
14L - 16L (Per Year)
Posted on Sep 18 2024

About the Job

Skills

Node.js
JavaScript
RESTful APIs
Express.js
MongoDB
Git
Microservices
Agile Methodologies

Job Title: Node.js Lead


Position Overview:

We are seeking a skilled Node.js Developer to join our dynamic team. The ideal candidate should have 6 To 12 years of experience in developing robust, scalable applications using Node.js. The developer will be responsible for designing and implementing server-side logic, ensuring high performance and responsiveness to requests from the front-end. This is an excellent opportunity to work with cutting-edge technologies and contribute to the growth of innovative projects.


Responsibilities:

  • Develop and maintain server-side logic using Node.js, adhering to industry best practices and coding standards
  • Design, build, and maintain efficient, reusable, and reliable code, following Node.js standards and conventions
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic, ensuring seamless communication between client and server
  • Implement data storage solutions, such as MongoDB or PostgreSQL, and integrate with ORMs like Sequelize or Mongoose
  • Ensure high performance and responsiveness of applications by optimizing code, implementing caching mechanisms, and monitoring performance metrics
  • Troubleshoot and debug issues that arise in production environments, utilizing tools like Chrome DevTools, Postman, or Node.js debuggers
  • Stay up-to-date with emerging technologies and best practices in Node.js development, contributing to continuous improvement initiatives within the team

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 5-7 years of experience in Node.js development, with a strong understanding of Node.js standards and tools
  • Proficient understanding of server-side programming languages, such as JavaScript/TypeScript, and knowledge of ES6+ features
  • Experience with asynchronous programming and event-driven architecture, utilizing tools like Async/Await, Promises, and EventEmitter
  • Familiarity with building RESTful APIs and microservices architecture, using frameworks like Express.js or NestJS
  • Strong knowledge of databases (e.g., MongoDB, PostgreSQL) and ORM libraries (e.g., Sequelize, Mongoose), including schema design and query optimization
  • Understanding of front-end technologies, such as HTML5, CSS3, and JavaScript frameworks (e.g., React, Angular), to facilitate collaboration with front-end developers
  • Experience with version control systems (e.g., Git) and CI/CD pipelines for automated testing and deployment
  • Familiarity with containerization and orchestration tools like Docker and Kubernetes is a plus
  • Excellent problem-solving and communication skills, with the ability to work independently and in a team environment


About the company

www.mazenet.com

Industry

IT service

Company Size

201-500 Employees

Headquarter

Chennai

Other open jobs from Mazenet solution