5 жовт. · Pixbro · Аутсорс
Понад 7 днів вакансія не з’являлася у видачі джерела — можливо, її вже закрито
Завантажте CV — і ми покажемо, що збігається, чого бракує і чи проходить вакансія ваші умови.
Відкрити на DjinniРобимо 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, симуляції.
Надсилай резюме, будемо знайомитись