Excorp — разработчик тренировочного сервиса для CS2, создающий игровые backend-решения.

Обязанности:

  • Разрабатывать и поддерживать backend-функциональность на Node.js.
  • Работать с продуктовой логикой: подписки, платежи, Battle Pass и внутриигровая экономика.
  • Интегрировать внешние API и партнёрские сервисы.
  • Поддерживать асинхронные процессы и событийное взаимодействие через Kafka и WebSocket.
  • Участвовать в проектировании API и снижении технического долга в существующем монолите.

Требования:

  • Коммерческий опыт backend-разработки на Node.js от 4 лет.
  • Уверенное знание JavaScript / TypeScript и опыт работы с Koa или аналогичными фреймворками.
  • Опыт работы с MySQL, MongoDB и Redis.
  • Понимание асинхронной архитектуры и event-driven подхода.
  • Опыт работы с Kafka, WebSocket, Docker и Kubernetes.
  • Навыки проектирования API и поддержки production-систем.

Желательно:

  • Опыт в gaming, esports или marketplace-продуктах.
  • Понимание игровой экономики и механик монетизации.
  • Опыт работы с платёжными системами и Steam API.
  • Опыт рефакторинга legacy-систем и внедрения observability-подходов.

Условия:

  • Гибкий график и полностью удалённый формат работы из любой точки мира.
  • Оформление ДМС и компенсация питания, спорта, занятий английским, психолога и коворкинга.
  • Оплата книг, конференций и внешних курсов; работа на современном стеке.