The job ad is no longer active
Look at the current
jobs
Node.js
→
Middle Back-end розробник (iGaming) Offline
$$$
Робимо iGaming-продукт, де на кону справжні гроші. Казино-ігри, мультиплеєр наживо, платежі, інтеграції з операторами. Тут не буде нудних CRUD-ів: кожна ставка має розрахуватися рівно один раз, а система після збою повинна підніматися сама й без втрат.
Для тебе це шанс вирости в серйозного інженера на задачах, де розподілені системи, конкурентність і безпека не з підручника, а в роботі щодня. Поруч будуть люди, які допоможуть і підкажуть.
Чим займатимешся:
- Розроблятимеш back-end сервіси на Node.js, TypeScript і NestJS у мікросервісній архітектурі.
- Будуватимеш потоки для ставок, виплат і повернень: ідемпотентність, ретраї, звірка даних.
- Інтегруватимеш провайдерів гаманців і платежів через API, вебхуки та підписані запити.
- Робитимеш real-time функціонал на WebSockets.
- Оптимізуватимеш PostgreSQL: запити, індекси, партиціювання, плани виконання.
- Використовуватимеш Redis для стану, блокувань і стрімів.
- Збиратимеш event-driven системи на чергах із патерном Outbox.
- Працюватимеш із HMAC, хешуванням, шифруванням і безпечним генератором випадкових чисел.
- Робитимеш API для бек-офісу.
- З DevOps займатимешся CI/CD і деплоєм.
- Писатимеш автотести для критичної логіки, зокрема на конкурентність.
Що потрібно:
- Від 2 років комерційної розробки на Node.js / TypeScript.
- Практичний досвід із NestJS. Мікросервіси знайомі хоча б на базовому рівні.
- Добре знаєш PostgreSQL: складний SQL, індекси, читання плану виконання.
- Працював із Prisma, TypeORM чи подібним ORM.
- Є досвід із Redis: блокування, Pub/Sub або Streams.
- Розумієш, як сервіси спілкуються між собою: черги, gRPC, event streams.
- Знаєш основи розподілених систем: race conditions, ідемпотентність, ретраї.
- Працював із Docker і CI/CD.
- Пишеш тести на Jest або схожому.
- Знаєш основи безпеки: автентифікація, JWT, rate limiting, OWASP Top 10.
- Пишеш чистий код і не соромишся питати.
Буде плюсом
- iGaming, беттинг, фінтех чи платежі.
- Provably fair системи та прикладна криптографія.
- Kubernetes, AWS або GCP.
- BullMQ, RabbitMQ, Kafka.
- ClickHouse чи BigQuery.
- WebSockets у великому масштабі.
- Логи, метрики, розподілене трасування.
- Математика й статистика: ймовірності, RTP, симуляції.
Надсилай резюме, будемо знайомитись
Required languages
English
B1 - Intermediate
Ukrainian
Native
The job ad is no longer active
Look at the current
jobs
Node.js
→
📊
Average salary range of similar jobs in
analytics →
Loading...