Job Title: Senior Node.js Developer
Location: Bengaluru, India
Experience: 6+ years
:
We are seeking a highly skilled Senior Node.js Developer to join our dynamic team in Bengaluru. The ideal candidate will have extensive experience in building scalable backend systems, developing RESTful APIs, and working with modern server-side technologies.
Key Responsibilities:
• Design, develop, and maintain high-performance, scalable server-side applications using Node.js.
• Build and integrate RESTful APIs, GraphQL, or WebSocket services for seamless data exchange.
• Collaborate with front-end developers, product managers, and other stakeholders to define and implement technical solutions.
• Optimize applications for maximum speed and scalability.
• Write clean, modular, and reusable code while adhering to best practices.
• Debug and resolve complex technical issues in production and staging environments.
• Conduct code reviews, mentor junior developers, and contribute to improving coding standards.
• Integrate with databases such as MongoDB, PostgreSQL, or MySQL and design efficient data models.
• Stay up-to-date with the latest Node.js trends, tools, and technologies to implement innovative solutions.
Required Skills:
• Strong proficiency in JavaScript (ES6+) and Node.js .
• Hands-on experience with frameworks like Express.js , Koa , or NestJS .
• Expertise in working with RESTful APIs , GraphQL , or WebSocket protocols .
• Solid understanding of asynchronous programming, promises, and event-driven architecture.
• Experience with databases such as MongoDB , PostgreSQL , or MySQL , including query optimization.
• Proficient in writing unit tests and integration tests using tools like Mocha , Jest , or Chai .
• Familiarity with CI/CD pipelines and tools like Jenkins , GitLab CI , or CircleCI .
• Knowledge of containerization and orchestration tools like Docker and Kubernetes .
• Experience with version control systems like Git and branching strategies.
• Understanding of cloud services (AWS, Azure, or GCP) and serverless architectures is a plus.
Preferred Skills:
• Knowledge of front-end technologies such as React , Angular , or Vue.js .
• Familiarity with Agile development methodologies.
• Exposure to DevOps practices and tools.
Job Type: Contractual / Temporary
Contract length: 3 months
Pay: ?120,000.00 - ?140,000.00 per month
Schedule:
• Day shift
• Monday to Friday
Education:
• Bachelor's (Required)
Experience:
• total work: 7 years (Required)
• software development: 7 years (Required)
• HTML5: 5 years (Required)
Work Location: In person
Application Deadline: 29/12/2024
Expected Start Date: 27/12/2024
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.