Backend-разработчик

Дата размещения вакансии: 16.09.2026
Работодатель: Удовика Сергей Сергеевич
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

Мы в поиске бэкендера для разработки веб-платформы с механиками открытия кейсов в игре 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 по уже готовому ТЗ и архитектуре;
  • Стоимость и сроки — обсуждаются индивидуально после изучения ТЗ;
  • Полный комплект ТЗ и макетов передаём после первого общения.