Team Lead Back-end розробник (iGaming)

$$$$

Ми будуємо iGaming-платформу, де кожна ставка це реальні гроші, а помилка коштує дорого. Казино-ігри, мультиплеєр у реальному часі, платежі, інтеграції з операторами. Архітектура вже непроста, і далі буде складнішою.

Шукаємо людину, яка візьме back-end у свої руки: зберегти надійність системи, зростити команду і задати інженерну планку. Ти не просто розподіляєш задачі, а сам лишаєшся в коді там, де це важливо, і впливаєш на ключові рішення.


Чим займатимешся

  • Вестимеш back-end команду й відповідатимеш за результат.
  • Проводитимеш code review, допомагатимеш команді рости й ухвалюватимеш архітектурні рішення.
  • Проєктуватимеш і розроблятимеш сервіси на Node.js, TypeScript і NestJS у мікросервісній архітектурі.
  • Будуватимеш потоки для ставок, виплат і повернень: ідемпотентність, ретраї, звірка даних.
  • Інтегруватимеш провайдерів гаманців і платежів через API, вебхуки та підписані запити.
  • Робитимеш real-time функціонал на WebSockets.
  • Оптимізуватимеш PostgreSQL: запити, індекси, партиціювання, плани виконання.
  • Використовуватимеш Redis для стану, блокувань і стрімів.
  • Збиратимеш event-driven системи на чергах із патерном Outbox.
  • Працюватимеш із HMAC, хешуванням, шифруванням і безпечним генератором випадкових чисел.
  • Робитимеш API для бек-офісу.
  • З DevOps займатимешся CI/CD і деплоєм.
  • Дбатимеш про автотести для критичної логіки, зокрема на конкурентність і безпеку.


Що потрібно

  • Від 4 років комерційної розробки на Node.js / TypeScript.
  • Досвід керування командою розробників.
  • Міцний досвід із NestJS: модулі, DI, guards, interceptors, мікросервіси.
  • Глибоке знання PostgreSQL, включно з оптимізацією. З чистим SQL почуваєшся впевнено.
  • Досвід із ORM, наприклад Prisma чи TypeORM.
  • Redis для тебе не лише кеш: транзакції, Lua-скрипти, Streams або Pub/Sub.
  • Досвід міжсервісної комунікації: gRPC, брокери повідомлень, event streams.
  • Добре розумієш розподілені системи: race conditions, ідемпотентність, eventual consistency, відновлення після збоїв.
  • Працював із Docker і CI/CD.
  • Пишеш тести на Jest або схожому.
  • Розбираєшся в безпеці: автентифікація й авторизація, JWT, OAuth2/OIDC, rate limiting, OWASP Top 10.
  • Пишеш надійний код, готовий до продакшну.

Буде плюсом

  • iGaming, беттинг, фінтех чи платежі.
  • Provably fair системи та прикладна криптографія.
  • Kubernetes, AWS або GCP.
  • BullMQ, RabbitMQ, Kafka.
  • ClickHouse чи BigQuery.
  • WebSockets у великому масштабі.
  • Логи, метрики, розподілене трасування.
  • Математика й статистика: ймовірності, RTP, симуляції.

    Надсилай резюме, давай  знайомитись.

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 5 October
92 views
·
30 applications
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...