Node Js Developer

Year    MH, IN, India

Job Description

Job Title: Backend Developer (Node.js)



We are seeking a talented Backend Developer with expertise in Node.js to join our dynamic team. As a Backend Developer, you will be responsible for designing, developing, and maintaining scalable backend systems that power our applications.

Job Title: Intermediate Backend Developer



Location: Mumbai



Experience: 2-4 years



Responsibilities



- Develop, test, and maintain backend services using Node.js and MongoDB.

- Build reusable code and libraries for future use, ensuring maintainability and scalability.

- Optimize backend applications for maximum speed, performance, and scalability.

- Design and implement APIs and services that integrate with various AWS services, including S3, CloudFront, and EC2.

- Implement security and data protection strategies in compliance with best practices.

- Work with message queues like RabbitMQ or BullMQ for asynchronous job processing.

- Collaborate with frontend developers and other team members to integrate front-end and back-end services.

- Develop and maintain documentation for the codebase and APIs, ensuring clarity for team members and future use.

- Participate in the development of microservices architecture for scalable systems.

- Work closely with DevOps to ensure smooth deployment, monitoring, and troubleshooting of backend services.

- Ensure the application complies with best practices in security, performance, and scalability.

Skills And Qualifications



- Node.js: 2.5 + years of experience building and maintaining backend services using Node.js.

- MongoDB: Proficiency in MongoDB, including data modeling and query optimization.

- AWS Services: Hands-on experience with AWS services like S3, CloudFront, and EC2 for deploying and managing backend applications.

- Unix/Linux: Hands-on experience with Unix/Linux environments, including shell scripting for server management.

- Queues: Experience working with message queues like RabbitMQ or BullMQ for managing background jobs and tasks.

- API Development: Proficiency in building RESTful APIs.

- Version Control: Experience using Git in collaborative team environments.

- Familiarity with Tools: Familiarity with tools like Postman for API testing, Redis Insight, MongoDB Compass, and Cyberduck for file transfers.

- Soft Skills: Problem-solving skills, effective communication, and ability to work collaboratively in a team.

Plus Points



- NestJS: Extensive hands-on experience with the NestJS framework will be highly preferred.

- Email Providers: Experience with email providers such as AWS SES or SendGrid.

- Redis: Practical experience using Redis for queuing or caching purposes.

- WebSockets: Hands-on experience implementing real-time communication using WebSockets.

- Coding Patterns: Knowledge of coding patterns like Emitter or Observer.

- RxJS/Event Emitters: Familiarity with RxJS or event emitters for reactive or event-driven programming.

- OWASP: Understanding of OWASP security principles.

- Microservices: Experience working with or developing microservices architecture for scalable systems.

- Documentation: Ability to document codebases and APIs effectively for future maintainability and scalability.

Job Type: Full-time

Pay: ₹800,000.00 - ₹1,200,000.00 per year

Benefits:

Provident Fund
Ability to commute/relocate:

Mumbai, Maharashtra: Reliably commute or planning to relocate before starting work (Required)
Education:

Bachelor's (Preferred)
Experience:

MongoDB: 1 year (Required) Node.js: 3 years (Required)
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4761779
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    MH, IN, India
  • Education
    Not mentioned
  • Experience
    Year