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