Мы в поиске бэкендера для разработки веб-платформы с механиками открытия кейсов в игре CS2, Upgrader, контрактов и работы с внутриигровым инвентарём. Мы делаем собственный визуальный стиль и игровые механики, ТЗ уже готовы, сейчас собираем команду на реализацию MVP.
Формат —
проектная работа.Пожалуйста, подтвердите свою готовность к такому формату при отклике и расскажите об опыте проектной работы, если такой опыт есть.
Чем предстоит заниматься: - Разработать backend платформы: авторизация через Steam, работа с балансом пользователей (полноценный ledger, а не просто поле «баланс»), инвентарь;
- Реализовать игровые механики — кейсы, Upgrader, контракты, обмен предметов — на основе проверяемой системы Provably Fair;
- Интегрировать внешнего провайдера для приёма и вывода CS2-предметов, реализовать депозиты (крипта и скины) и вывод скинов;
- Обеспечить надёжность денежных и предметных операций: атомарность, идемпотентность, очереди, защита от дублей и гонок — платформа работает с реальным балансом и предметами;
- Сделать backend для админ-панели: управление контентом, ролевой доступ, ручные корректировки с аудитом.
Подробное ТЗ с архитектурой и всеми механиками передаём на созвоне после первого отклика.
Стек:
- Node.js / TypeScript;
- PostgreSQL;
- Redis (кэш, очереди, локи);
- WebSocket — частично, для realtime-обновлений;
- REST API для взаимодействия с фронтендом;
- Sentry + Prometheus/Grafana (или аналог) для мониторинга.
Что для нас важно: - Коммерческий опыт backend-разработки на Node.js/TypeScript;
- Уверенное владение PostgreSQL: транзакции, блокировки, проектирование финансовых (ledger-подобных) схем данных;
- Опыт работы с Redis и очередями задач (BullMQ или аналог);
- Понимание идемпотентности, атомарных операций и защиты от race conditions;
- Опыт интеграции внешних API и обработки webhook (подпись, retry, защита от дублей);
- Умение проектировать модульный backend с чётким разделением на доменные модули.
Будет плюсом:
- Опыт в гемблинг/беттинг-проектах, кейс-платформах, играх с механикой Provably Fair;
- Опыт интеграции со Steam API / Steam Trade;
- Опыт работы с приёмом криптоплатежей.
Условия: - Формат — проектная работа, удалённо;
- Задача — реализация backend-части MVP по уже готовому ТЗ и архитектуре;
- Стоимость и сроки — обсуждаются индивидуально после изучения ТЗ;
- Полный комплект ТЗ и макетов передаём после первого общения.