Requirements:
- 2–3+ years of experience in backend development with Node.js
- Strong knowledge of TypeScript (preferred) and JavaScript (ES6+)
- Hands-on experience with NestJS framework (modules, controllers, services, guards)
- Familiarity with Express.js and REST API development
- Understanding of microservices architecture and communication patterns (REST, gRPC, message queues)
- Experience with databases (PostgreSQL, MySQL, and/or MongoDB)
- Knowledge of authentication & authorization (JWT, OAuth 2.0)
- Proficiency with Git/GitHub for version control and code reviews
- Experience with writing tests (Jest, Supertest)
- Basic knowledge of Docker or containerized environments
- Strong problem-solving skills, teamwork, and good communication