Today
Senior Node.js Developer (Gamedev)
Компания
Excorp — разработчик тренировочного сервиса для CS2, создающий современные игровые backend-решения.
Что делать
- Разрабатывать и поддерживать backend-функциональность на Node.js.
- Работать с продуктовой логикой: подписками, платежами, Battle Pass и внутриигровой экономикой.
- Интегрировать внешние API и партнёрские сервисы.
- Поддерживать асинхронные процессы и событийное взаимодействие через Kafka и WebSocket.
- Работать с MySQL, MongoDB и Redis.
- Участвовать в проектировании 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-подходов.
Культура и преимущества
- Гибкий график и полностью удаленный формат работы из любой точки мира.
- Оформление ДМС и компенсация питания, спорта, занятий английским, психолога и коворкинга.
- Активное обучение: оплата книг, конференций и внешних курсов.
- Работа на современном стеке с фокусом на развитие core-платформы.