We expect that you:
- Have 4+ years of commercial experience with Node.js development.
- Have 1+ year of experience with NestJS or are ready to quickly adopt it.
- Have experience developing REST APIs and/or GraphQL services using NestJS.
- Have strong proficiency in TypeScript.
- Have hands-on experience with MongoDB, MySQL, or PostgreSQL.
- Have experience integrating third-party APIs and services.
- Have experience working with message queues (RabbitMQ, Kafka, or similar).
- Understand distributed systems architecture.
- Have experience using Redis for caching or Pub/Sub mechanisms.
Your future responsibilities:
- Design and develop backend services and product functionality.
- Build and maintain integrations with third-party financial and technical services.
- Develop public payment APIs and internal microservices.
- Participate in technical discussions and architecture decisions related to platform development.
- Ensure high code quality and follow engineering best practices.
- Share knowledge and contribute to the development culture within the team.
Nice to have:
- Experience working with high-load systems, especially with live or real-time data.
- Experience writing automated tests (Unit, Integration, E2E).
- Experience with WebSocket, gRPC, or other real-time technologies.
- Knowledge of architectural patterns such as CQRS, Event Sourcing, or DDD.
- Experience with Docker, Kubernetes, or CI/CD pipelines.
- Experience working in the gambling or betting industry.
Interview stages:
- Interview with Recruiter
- Technical Interview
- Offer
We offer:
- 24 paid vacation days, 14 sick days, and 5 days off.
- Flexible start of the working day — from 9:00 to 11:00.
- Medical insurance.
- Bonuses and performance-based rewards.
- Office in the center of Kyiv — pet-friendly environment.
- Lounge area in the office to recharge during the day.
- Padel tennis, football, and training at the polygon for active leisure.
- Learning compensation, internal meetups and workshops, and access to the corporate LMS with courses.
- Corporate currency that can be exchanged for merch, gifts, or additional benefits.
