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:
- Design, develop, and maintain server-side applications using Node.js and MongoDB.
- Collaborate with product managers, UI/UX designers, and other team members to understand project requirements and translate them into technical specifications and implementation plans.
- 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.
- Develop and implement RESTful APIs and integrate them with front-end applications.
- Build reusable and efficient code modules and libraries for future use.
- Optimize application performance, scalability, and security by implementing caching mechanisms, load balancing, and security protocols.
- Ensure the reliability and fault tolerance of applications by implementing appropriate error handling and testing methodologies.
- Collaborate with the database team to design and optimize MongoDB schemas and queries for efficient data retrieval and storage.
- 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.
- Troubleshoot and debug production issues, perform root cause analysis, and implement necessary fixes.
- Participate in Agile/Scrum development processes, including sprint planning, estimation, and daily stand-ups.
- Maintain comprehensive technical documentation, including architecture, design specifications, and deployment procedures.
Required Skillset
Qualifications:
- Bachelor’s degree in computer science, software engineering, or a related field. Relevant certifications are a plus.
- Proven experience as a senior-level Node.js developer, with a strong command of JavaScript and asynchronous programming concepts.
- Extensive experience with MongoDB, including data modeling, indexing, query optimization, and performance tuning.
- Proficiency in developing RESTful APIs and integrating them with front-end applications.
- Solid understanding of software development principles, design patterns, and best practices.
- Experience with modern front-end technologies such as React, Angular, or Vue.js is a plus.
- Familiarity with containerization technologies (e.g., Docker) and cloud platforms (e.g., AWS, Azure) for deployment is desirable.
- Strong knowledge of version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
- Ability to lead and mentor a development team, providing technical guidance and conducting code reviews.
- Excellent problem-solving and debugging skills, with a strong attention to detail.
- Effective communication and collaboration skills, with the ability to work in a team-oriented environment.
- 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
