Apply

Backend Developer (NodeJS)

Posted 7 days agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: India

💸 Salary: 1500000.0 - 2200000.0 INR per year

🏢 Company: Weekday AI👥 1-10💰 over 3 years agoE-CommerceFashion

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: AWSDockerNode.jsAgileExpress.jsGitKubernetesMongoDBCI/CDRESTful APIsMicroservices

Requirements:
  • 5+ years of experience developing backend applications using Node.js and Express.js.
  • Strong experience in designing and optimizing MongoDB schemas for performance and scalability.
  • Proficiency in AWS Web Services (EC2, Lambda, S3, RDS) and cloud-based deployments.
  • In-depth understanding of RESTful API design, implementation, and maintenance.
  • Hands-on experience in scaling and optimizing web servers to handle high traffic loads.
  • Strong understanding of secure coding practices to ensure system integrity and reliability.
  • Experience with version control systems like Git and CI/CD pipelines for automated deployments.
  • Ability to work in an Agile development environment, collaborating with cross-functional teams.
  • Excellent problem-solving and analytical skills, with a proactive approach to challenges.
Responsibilities:
  • Design, develop, and maintain scalable backend applications using Node.js and Express.
  • Optimize and manage MongoDB schemas, ensuring efficient database performance and reliability.
  • Implement and maintain RESTful APIs, ensuring seamless communication between frontend and backend systems.
  • Work with AWS Web Services (EC2, Lambda, S3, RDS) to build and deploy scalable backend solutions.
  • Optimize server performance, ensuring systems can handle high traffic loads efficiently.
  • Ensure secure coding practices, preventing vulnerabilities and enhancing system reliability.
  • Collaborate with frontend developers to ensure smooth API integration and optimize overall system performance.
  • Debug and troubleshoot backend issues, providing effective solutions to enhance system stability.
  • Continuously improve system architecture, scalability, and deployment strategies.
Apply