Jobs

BACKEND DEVELOPER (NODEJS/EXPRESS)

Job Type

Full Time

Job Description

Overview: As a Senior Node.js Developer with MongoDB expertise, you will be responsible for designing, developing, and maintaining high-performance, scalable, and secure web applications using the Node.js framework and MongoDB database. You will work closely with cross-functional teams, including product managers, UI/UX designers, and other developers, to deliver robust and efficient solutions. Your role will involve leading the development team, mentoring junior developers, and ensuring adherence to best practices and coding standards.

Responsibilities:

  1. Design, develop, and maintain server-side applications using Node.js and MongoDB.
  2. Collaborate with product managers, UI/UX designers, and other team members to understand project requirements and translate them into technical specifications and implementation plans.
  3. Lead the development team by providing technical guidance, mentoring junior developers, and conducting code reviews to ensure code quality, performance, and adherence to best practices.
  4. Develop and implement RESTful APIs and integrate them with front-end applications.
  5. Build reusable and efficient code modules and libraries for future use.
  6. Optimize application performance, scalability, and security by implementing caching mechanisms, load balancing, and security protocols.
  7. Ensure the reliability and fault tolerance of applications by implementing appropriate error handling and testing methodologies.
  8. Collaborate with the database team to design and optimize MongoDB schemas and queries for efficient data retrieval and storage.
  9. Stay up-to-date with the latest advancements in Node.js, MongoDB, and related technologies, and proactively suggest improvements and innovations to enhance development processes and productivity.
  10. Troubleshoot and debug production issues, perform root cause analysis, and implement necessary fixes.
  11. Participate in Agile/Scrum development processes, including sprint planning, estimation, and daily stand-ups.
  12. Maintain comprehensive technical documentation, including architecture, design specifications, and deployment procedures.
Required Skillset

Qualifications:

  1. Bachelor’s degree in computer science, software engineering, or a related field. Relevant certifications are a plus.
  2. Proven experience as a senior-level Node.js developer, with a strong command of JavaScript and asynchronous programming concepts.
  3. Extensive experience with MongoDB, including data modeling, indexing, query optimization, and performance tuning.
  4. Proficiency in developing RESTful APIs and integrating them with front-end applications.
  5. Solid understanding of software development principles, design patterns, and best practices.
  6. Experience with modern front-end technologies such as React, Angular, or Vue.js is a plus.
  7. Familiarity with containerization technologies (e.g., Docker) and cloud platforms (e.g., AWS, Azure) for deployment is desirable.
  8. Strong knowledge of version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
  9. Ability to lead and mentor a development team, providing technical guidance and conducting code reviews.
  10. Excellent problem-solving and debugging skills, with a strong attention to detail.
  11. Effective communication and collaboration skills, with the ability to work in a team-oriented environment.
  12. Proactive and self-motivated, with a passion for staying up-to-date with the latest technologies and industry trends.

Note: This job description serves as a general guideline and may be subject to modifications or additions based on the specific requirements of the company and the evolving nature of Node.js and MongoDB development practices.

Experience

1 – 3 Yrs

Available Positions

1 Posts

Salary Specification

Depends on Interview and Experience

Contact: +91-7353768900

Leave a Reply

Your email address will not be published. Required fields are marked *