We are seeking a proactive and skilled Node.js Developer with 2–3 years of experience to join our growing development team. As a mid-level developer, you will play a key role in designing, developing, and maintaining scalable backend services. This role requires strong technical expertise in Node.js as well as solid logical reasoning and analytical problem-solving skills to effectively debug issues, improve performance, and contribute to architectural decisions.
Primary Skills:
- Design, develop, and maintain scalable and high-performance backend services using Node.js
- Build and integrate RESTful APIs
- Collaborate with front-end developers and other team members to integrate user-facing elements
- Logical reasoning and analytical problem-solving skills
- Write clean, maintainable, and well-documented code
- Participate in code reviews and contribute to best practices
- Work in an Agile/Scrum environment with regular sprints and standups
Requirements:
- 2–3 years of professional experience in backend development using Node.js
- Strong knowledge of JavaScript (ES6+)
- Experience with Express.js or similar Node.js frameworks
- Familiarity with MongoDB, MySQL, or PostgreSQL
- Experience with API integration and third-party services
- Understanding of asynchronous programming, event-driven architecture, and promises
- Knowledge of Git and version control practices
- Basic understanding of containerization (Docker is a plus)
- Good problem-solving and communication skills