Node.js Developer

  • Gurugram
  • Eleve Media An Influencer Marketing Platform Co.

Job Description:

We are seeking a talented and experienced Node.js Backend Developer to join our team. The ideal candidate should have a strong background in backend development, with expertise in Node.js, MongoDB, AWS, Python, and proficiency in Data Structures and Algorithms. You will work in a fast-paced environment, collaborating with cross-functional teams to develop and deploy scalable backend solutions.


Responsibilities:

  • Design, develop, and maintain backend services and APIs using Node.js.
  • Implement data storage solutions using MongoDB and ensure optimal performance and scalability.
  • Deploy and manage backend services on AWS cloud infrastructure.
  • Integrate third-party services and APIs into existing backend systems.
  • Write efficient and reusable code following best practices and coding standards.
  • Collaborate with frontend developers to integrate backend services with user interfaces.
  • Perform code reviews and provide constructive feedback to other team members.
  • Troubleshoot and debug issues in production and development environments.
  • Adapt to changing project requirements and deliver high-quality solutions under tight deadlines.


Requirements:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proven experience with Node.js and backend development frameworks.
  • Strong understanding of MongoDB or other NoSQL databases.
  • Experience with AWS services such as EC2, S3, Lambda, and API Gateway.
  • Proficiency in Python programming language.
  • Solid understanding of Data Structures and Algorithms.
  • Excellent problem-solving skills and ability to quickly solve complex technical challenges.
  • Ability to thrive in a fast-paced environment and deliver high-quality work under pressure.
  • Strong communication skills and ability to collaborate effectively with cross-functional teams.
  • Experience with Agile development methodologies is a plus.
  • Should have 2 plus years of experience.


Benefits:

  • Opportunity to work on cutting-edge technologies and challenging projects.
  • Career growth opportunities and professional development programs.
  • Dynamic and collaborative team culture.