Requirements:
- 3+ years of commercial experience in Node.js development.
- 1+ year of experience with NestJS (or a strong willingness to quickly get up to speed).
- Experience in developing REST APIs and/or GraphQL using NestJS.
- Proficiency in TypeScript.
- Knowledge and hands-on experience with MongoDB, MySQL, or PostgreSQL.
- Experience integrating third-party APIs/services.
- Experience working with message queues — RabbitMQ, Kafka, or similar.
- Understanding of distributed systems design principles.
- Experience with Redis for caching and Pub/Sub (preferred).
Nice to have:
- Experience working on high-load projects, especially those involving live data.
- Experience writing and maintaining automated tests (unit, integration, E2E).
- Experience with WebSocket, gRPC, or other real-time technologies.
- Knowledge of architectural patterns such as CQRS, Event Sourcing, and DDD.
- Experience deploying and configuring applications using Docker/Kubernetes/CI/CD.
We offer:
- Opportunity to make an impact and see the results of your work within the company.
- Competitive compensation that grows with your achievements.
- Paid vacation and sick leave.
- Medical insurance.
- Budget for conferences, workshops, and training to support your professional growth.
- Free English language courses.
- Flexible work schedule.
