About the role
Backend Developer (Node.js | Express | Next.js | MongoDB)
Who are we looking for?
We are seeking a highly skilled and motivated Backend Developer with deep expertise in Node.js, Express.js, and Next.js. The ideal candidate will excel in designing and developing robust RESTful APIs and microservices, enabling efficient communication between systems and front-end applications. A strong understanding of MongoDB and hands-on experience with server-side logic, data processing, and performance optimization are essential.
Responsibilities
- Design, develop, and maintain scalable and secure RESTful APIs and backend services using Node.js, Express.js, and Next.js.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Implement and maintain MongoDB schemas and perform database optimization.
- Develop unit and integration tests using frameworks such as Mocha, Chai, or Jest.
- Participate in Agile development practices including sprint planning, stand-ups, and retrospectives.
- Conduct code reviews and enforce high standards of code quality and performance.
- Monitor and troubleshoot application performance and availability issues.
- Implement best practices for backend architecture, data handling, and security.
Must-Have Technical Skills
Skill Area
Technology / Tools
Years of Experience
Backend Frameworks
Node.js, Express.js
3+ years
Server-Side Rendering
Next.js
2+ years
Database
MongoDB
2+ years
API Design
RESTful API development and integration
3+ years
Testing Frameworks
Mocha, Jest, Chai
1–2 years
Version Control
Git, GitHub or GitLab
2+ years
Performance Optimization
Caching, Load balancing, Profiling
1–2 years
Security Practices
Authentication, Authorization, Input validation
1–2 years
CI/CD (Nice to Have)
Jenkins, GitHub Actions, Docker
Basic familiarity
Behavioral Traits
- Strong analytical and problem-solving abilities.
- Ability to work independently and as part of a team.
- Excellent communication and collaboration skills.
- Willingness to stay up-to-date with new technologies and backend trends.
Experience and Education
• Bachelor’s degree in Computer Science, Engineering, or related field.
• 3+ years of back-end development experience, preferably with Node.js, Express.js, and Next.js.
• Experience working with MongoDB and integrating backend systems with modern front-end technologies.