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
📊
Average salary range of similar jobs in
analytics →
Loading...