Node.js Developer
Команда XPlay развивает core backend платформу игровых сервисов: платежи, подписки, Battle Pass, инвентари и интеграции с внешними платформами. Вы будете развивать и поддерживать критичные backend‑сервисы, снижать техдолг и обеспечивать стабильность систем для игроков и партнёров
ГрейдSenior
Опытот 4 лет
Стек
TypeScriptKoaMySQLKafkaMongoDBRedisWebSocketDockerKubernetesOpenAPIPrometheusSentry
Задачи
- •Разрабатывать и поддерживать backend‑функциональность игрового сервиса
- •Реализовывать продуктовую логику: подписки, платежи, внутриигровая экономика, Battle Pass и инвентари
- •Интегрировать внешние API и партнёрские сервисы (платёжные провайдеры, Steam и т.д.)
- •Поддерживать асинхронные процессы и event‑driven взаимодействие через Kafka и WebSocket
- •Работать с монолитом: аккуратный рефакторинг legacy‑кода и снижение технического долга
- •Обеспечивать качество и стабильность: логирование, мониторинг, обработку ошибок и метрики
Обязательно
- •Коммерческий опыт backend‑разработки на Node.js от 4 лет
- •Уверенное знание JavaScript/TypeScript и опыт с Koa или аналогичными фреймворками
- •Опыт работы с MySQL, MongoDB и Redis
- •Понимание асинхронной архитектуры и event‑driven подхода
- •Опыт работы с Kafka, WebSocket или другими брокерами сообщений и real‑time технологиями
- •Опыт работы с Docker и Kubernetes
- •Опыт поддержки production‑систем и решения инцидентов
Будет плюсом
- •Опыт в gaming / esports / marketplace‑продуктах
- •Понимание игровой экономики и монетизации
- •Опыт работы с платёжными системами и Steam API
- •Опыт постепенного рефакторинга legacy‑систем
- •Практика внедрения observability: метрики, алерты, трейсинг