Архивная вакансия
Backend Разработчик Node.js
Описание роли
Разработка и поддержка серверной логики для пошагового мультиплеера (шашки) для мобильных и веб-клиентов (iOS, Android, Unity, Web). Создание и оптимизация системы матчмейкинга для поиска игроков в реальном времени. Интеграция игровых данных с клиентской частью через WebSocket и REST API. Обеспечение высокой доступности и отказоустойчивости серверной инфраструктуры. Настройка и поддержка систем хранения данных, масштабирование серверов. Сотрудничество с лидом, фронтенд-разработчиками и гейм-дизайнерами для реализации новых фичей.
Требования
Опыт работы с Node.js от 4 лет. Отличное знание JavaScript (ES6+) и TypeScript. Опыт разработки многопользовательских систем и реализации матчмейкинга. Знание и опыт работы с event-driven архитектурой (WebSocket, Message Queue, Pub/Sub channels). Опыт работы с Redis, PostgreSQL, RabbitMQ, Nest.js. Понимание принципов построения масштабируемых систем (stateless, микросервисы). Навыки автоматизации тестирования (Jest или Mocha). Знание DevOps методологий. Обязательно: опыт нагрузочного тестирования (плюсом будет опыт с Grafana k6) Опыт работы с игровыми серверами или в игровой индустрии будет плюсом. Приветствуется: Опыт работы с игровыми механиками и движками пошаговых игр. Разработка пошаговых мультиплеерных игр. Оптимизация серверной производительности для масштабных игр. Навыки работы с распределёнными хранилищами и транзакциями (sharding, replication, connection pooling, saga, DLM/redlock).
Уникальность вакансии
Полная занятость и удалённый формат работы. Работа над интересным игровым проектом с глобальным потенциалом. Возможность влиять на развитие продукта. Обязательно сразу приложите ссылку на ваши проекты/Git и резюме.
Подписка TalentMove
Больше,
чем вакансии
→ TalentScanAI
Узнайте стоимость вашего опыта на рынке
→ Закрытое сообщество
Нетворкинг и инсайды рынка труда
→ Ранний доступ к beta
Попробуйте новые инструменты поиска