Post Job Free
Sign in

Nodejs Developer

Company:
Synetal Solutions Private Limited
Location:
Indore, Madhya Pradesh, India
Posted:
April 26, 2024
Apply

Description:

As a Senior Node.js Developer with 4+ years of experience, you will play a key role in designing, developing, and maintaining complex server-side applications using Node.js. You will lead and mentor a team of developers, collaborate with cross-functional teams, and provide technical expertise to ensure the successful delivery of high-quality software solutions. Your role will involve writing scalable, efficient, and maintainable code, implementing best practices, and optimizing application performance. You should have a deep understanding of JavaScript, asynchronous programming, and extensive experience with popular Node.js frameworks such as Express or Koa.

Responsibilities

Lead the design, development, and maintenance of server-side applications using Node.js.

Write clean, scalable, efficient, and maintainable code following best practices.

Collaborate with cross-functional teams, product managers, and stakeholders to deliver high-quality software solutions.

Provide technical expertise and mentorship to junior developers.

Develop and implement robust APIs for communication between client and server.

Optimize application performance for maximum speed, scalability, and security.

Troubleshoot and debug complex issues as they arise, and provide timely resolutions.

Review and provide feedback on code written by team members.

Stay up-to-date with industry trends, emerging technologies, and best practices in Node.js development.

Participate in code reviews, architecture discussions, and provide technical guidance to the team.

Drive continuous improvement in development processes, tools, and methodologies.

Requirements

Bachelor's degree in Computer Science or a related field.

4+ years of experience in Node.js development, with a strong proficiency in JavaScript.

Extensive experience with popular Node.js frameworks such as Express or Koa.

Deep understanding of asynchronous programming and event-driven architecture.

Strong knowledge of RESTful API design and implementation.

Experience with database technologies such as MongoDB, MySQL, or other NoSQL databases.

Strong understanding of version control systems such as Git.

Proven track record of designing and implementing scalable, high-performance applications.

Strong problem-solving and debugging skills, with attention to detail.

Excellent communication and leadership skills, with the ability to work in a collaborative team environment.

Ability to work in an agile development environment and meet project deadlines.

Experience with front-end technologies such as React, Angular, or Vue.js is a plus.

Familiarity with serverless computing platforms such as AWS Lambda or Azure Functions is a plus.

Experience with testing frameworks such as Jest or Mocha is a plus.

Knowledge of containerization technologies such as Docker or Kubernetes is a plus.

Familiarity with DevOps practices and tools for CI/CD pipelines is a plus.

Strong understanding of security best practices in web development is a plus.

Full time

Apply