Cookie Preferences

You can choose which types of cookies you want to accept. For more details, see our Privacy Policy

NaukriSunshine
Job Search / Node JS
Node JS
Nimap Infotech
Mumbai (Jogeshwari west) Posted 25-Aug-25 2 Years-6 Years 0.0 Lacs-0.0 Lacs 4 views
Job Description

Position: Node.js
Education Required: Bachelor’s degree in Computer Science or related field

Job Overview
We are seeking a skilled Node.js Full Stack Developer responsible for the development, deployment, and maintenance of scalable web and mobile applications. The ideal candidate should have in-depth knowledge of JavaScript, Node.js, Express, and databases such as MongoDB, MySQL, Redis, and ElasticSearch, along with experience in cloud environments (AWS/GCP). You will play a key role in both backend development and integration with frontend technologies.

Key Responsibilities
1. Application Design & Development
Develop efficient, reusable, and testable code using Node.js, MongoDB, ElasticSearch, Redis, and AWS.

Design and implement low-latency, high-availability, and performant applications.

Integrate front-end components with server-side logic.

Generate and maintain API documentation using Swagger.

Take ownership of full-stack architecture, development, and deployment.

2. Code Optimization & Maintenance
Write clean, maintainable code with proper version control (Git/GitHub/Bitbucket/GitLab).

Optimize application performance and resource usage.

Perform regular code reviews and cleanups.

Monitor and enhance server response times and resource utilization.

3. Unit Testing & Quality Assurance
Implement automated testing using Mocha, Chai.js, Jasmine.js, and Cypress.js.

Perform sanity and cross-device compatibility checks.

Maintain comprehensive test cases and drive test-driven development.

4. Deployment & Monitoring
Deploy and monitor applications using Firebase, AWS, GCP, or Azure.

Use tools like PM2 for logs and error tracking.

Implement security best practices and ensure application resilience.

Use crash analytics tools to detect and resolve issues quickly.

5. Reporting & Collaboration
Generate and share MIS reports.

Collaborate with cross-functional teams to meet project milestones.

Ensure timely completion of tasks and effective communication across teams.

Key Performance Indicators (KPIs)
Time-to-deploy for new features/applications.

Code review quality and defect rates post-deployment.

Application performance metrics (response time, load handling).

Code coverage and test case effectiveness.

Deployment success rates and incident resolution times.

Accuracy and timeliness of reports and collaboration outcomes.

Job Specifications
Must-Have Skills
Strong proficiency in Node.js, JavaScript, and Express.js

Hands-on experience with MongoDB, ElasticSearch, Redis, and MySQL

Understanding of asynchronous programming and server-side logic

Experience integrating multiple data sources and APIs

Familiarity with Git, GitHub, GitLab, or Bitbucket

Basic knowledge of server-side templating and RESTful API development

Preferred (Bonus) Skills
Experience with AWS, GCP, or Azure

Knowledge of Kubernetes and containerization

Exposure to Firebase tools and PM2 monitoring

Working knowledge of modern frontend frameworks (React, Angular, Vue.js)

Technical Competencies
Asynchronous programming & event-driven architecture

API creation and documentation (Swagger)

Code version control and branching strategies

Test-driven development and unit testing practices

Deployment automation and application monitoring

Key Skills
🏒 Company Jobs
πŸ“’ Live Jobs
πŸ‘₯ Candidates
🧠 Pre-screening Assessment
✨ Post Free Job
NaukriSunshine
NaukriSunshine Support
Hi! How can we help you today?
πŸ’¬ Chat on WhatsApp