Node.js (NestJS) Developer — Realtime MVP

Про проєкт:

MVP-версія гри 1v1 trivia, де користувачі змагаються у реальному часі.
 

Платформа: NestJS (API + WebSocket) + PostgreSQL + Redis + Prisma + LiqPay + Firebase. (in discussion)
 

Мета: стабільна backend-система з ігровим циклом, рейтингом, транзакціями й базовою адмінкою.

 

Твої задачі

  • Розробка та підтримка NestJS-API (Auth, Game, Payments, Rating).
  • Реалізація WebSocket-гейтвеїв (Socket.io) для матчів 1v1.
  • Інтеграція LiqPay (депозити, вебхуки, Idempotency).
  • Робота з Redis (черги, рейтинг, кешування).
  • Адмін-CRUD
  • Написання unit-тестів і swagger-контрактів для фронту.
  • Оптимізація продуктивності

 

Технічний стек

  • NestJS / TypeScript
  • Prisma / PostgreSQL
  • Redis (ZSET / pub-sub)
  • Socket.io
  • LiqPay SDK / Webhooks
  • Docker, GitHub Actions, Swagger

 

Вимоги

  • 2+ роки досвіду з Node.js (NestJS або Express).
  • Розуміння WebSocket-архітектури й async-флоу.
  • Досвід роботи з SQL/ORM (Prisma/TypeORM).
  • Базове знання Docker, Git, CI/CD.
  • Вміння писати чистий, модульний код (SOLID, DI, DTO).

 

Буде плюсом

  • Досвід у real-time іграх / betting / fintech.
  • Знання CQRS або Event-Driven патернів.
  • Розуміння монорепо (Nx).

 

Ми пропонуємо

  • Короткий цикл — 2 місяці (MVP + work after)
  • Команда 4-6 людей (PM, Flutter, React, QA, DevOps).
  • Remote, щоденні синки, адекватні рев’ю.

Required languages

English B1 - Intermediate
Ukrainian C2 - Proficient
Node.js, TypeScript, JavaScript, REST API, Git, PostgreSQL, Docker, Nest.js
Published 23 October
93 views
·
19 applications
12% read
·
12% responded
Last responded 1 hour ago
To apply for this and other jobs on Djinni login or signup.
Loading...