This is a remote position.
Job Description – Node.js Developer
Position
Node.js Developer
Experience
3+ Years
Location
Remote
Job Summary
We are looking for a skilled Node.js Developer with 3+ years of experience in backend development. The ideal candidate should have strong expertise in Node.js, Express.js, MongoDB, and AWS services. You will be responsible for building scalable APIs, developing backend services, optimizing application performance, and collaborating with cross-functional teams.
Key Responsibilities
Develop and maintain scalable backend applications using Node.js and Express.js
Design and develop REST APIs and microservices
Work with MongoDB for database design and optimization
Deploy and manage applications on AWS cloud services
Integrate third-party APIs and services
Write clean, maintainable, and efficient code
Troubleshoot and debug production issues
Collaborate with frontend developers, QA, and DevOps teams
Participate in code reviews and technical discussions
Required Skills
Strong knowledge of Node.js and Express.js
Experience with MongoDB and Mongoose
Hands-on experience with AWS services (EC2, S3, Lambda, etc.)
Good understanding of REST APIs and backend architecture
Experience with Git/version control
Knowledge of authentication and authorization mechanisms
Understanding of asynchronous programming and event-driven architecture
Preferred Skills
Experience with Docker or Kubernetes
Knowledge of CI/CD pipelines
Familiarity with Redis or message queues
Understanding of security best practices
Qualification
Bachelor’s degree in Computer Science or related field
Strong problem-solving and communication skills
Employment Type
Full-Time
Work Mode
Remote