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