О компании: Мы — команда профессионалов, специализирующаяся на разработке мобильных приложений с встроенными подписками, с миллионами загрузок по всему миру. Мы ищем опытного Node.js Backend Developer для поддержки системы пошагового мультиплеера для нашей новой игры. Обязанности: Разработка и поддержка серверной логики для пошагового мультиплеера Создание и оптимизация системы матчмейкинга для поиска игроков в режиме реального времени Интеграция игровых данных с клиентской частью через WebSocket и REST API Работа над обеспечением высокой доступности и отказоустойчивости сервера Настройка и поддержка системы хранения данных, масштабирование серверов Взаимодействие с командой фронтенд-разработчиков и гейм-дизайнерами для реализации новых фичей Требования: Опыт работы с Node.js от 3 лет Отличное знание JavaScript (ES6+), опыт работы с TypeScript — приветствуется Опыт разработки многопользовательских систем и реализации матчмейкинга Знание и опыт работы с WebSocket, Redis, MongoDB или PostgreSQL Понимание принципов построения масштабируемых систем Опыт работы с игровыми серверами или в индустрии разработки игр — плюс Знание архитектурных паттернов (микросервисы, CQRS и др.) Будет преимуществом: Опыт работы с игровыми механиками и игровыми движками Опыт оптимизации серверной производительности для масштабных игр Знание и применение методологий DevOps Мы предлагаем: Конкурентную зарплату до 3000$ в месяц Полную занятость и удалённый формат работы Работу над интересным игровым проектом с глобальным потенциалом Возможность влиять на архитектуру и развитие продукта Если вас заинтересовала вакансия, пожалуйста, отправьте резюме и ссылку на ваши проекты. Мы будем рады видеть в команде талантливого разработчика, готового решать задачи мультиплеерного гейминга.