NodeJS Developer

Bangalore, Karnataka, India
Jul 01, 2024
Jul 07, 2025
Onsite
Full-Time
7 Years
Job Description

We are looking for an experienced Node.js Developer with strong MongoDB expertise to join our dynamic team in Bengaluru. The ideal candidate will have a minimum of 7 years of experience in software development, specializing in Node.js and Typescript.

Key Responsibilities

  • Collaborate with a team of developers to design, develop, and deploy high-quality, scalable, and maintainable software solutions using Node.js and Typescript.
  • Work closely with cross-functional teams including product managers, UI/UX designers, and QA engineers to define project requirements, scope, and deliverables.
  • Develop and maintain technical documentation such as API specifications, design documents, and coding standards.
  • Evaluate and recommend appropriate technologies, tools, and frameworks considering performance, scalability, and maintainability.
  • Implement and manage CI/CD pipelines to streamline software development and delivery processes.
  • Mentor and guide junior developers, providing technical leadership and support for their professional growth.
  • Monitor and optimize application performance, identifying and resolving bottlenecks and inefficiencies.
  • Participate in code reviews to ensure adherence to best practices and coding standards.
  • Stay updated with the latest software development trends, technologies, and best practices, integrating them into the team's workflow as appropriate.
  • Troubleshoot and resolve complex issues to maintain system availability and performance.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Minimum 6 years of experience in software development, with expertise in Node.js and Typescript.
  • Proficiency in Node.js, Typescript, and relevant JavaScript frameworks/libraries.
  • Deep understanding of MongoDB, including schema design, query optimization, and data modeling. Experience with RESTful API design and development.
  • Familiarity with modern front-end technologies like React, Angular, or Vue.js.
  • Strong knowledge of Agile and Scrum methodologies.
  • Excellent problem-solving, analytical, and critical thinking skills.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment.
  • Leadership and mentoring skills, with a proven track record of guiding and developing junior developers.

How to Apply. Interested candidates can share their profiles with Imran Mohammed at [email protected].