Backend-разработчик (TypeScript/Node.js)
Описание
Локация: удалённая работа, Москва/МСК; гибкий старт рабочего дня с 9:00 до 11:00 по МСК
Компания
Majestic RP — крупный многопользовательский Role Play-проект с десятками тысяч игроков на серверах ежедневно.
Что делать
Проектировать и реализовывать игровую логику: боевые системы, экономику, квесты, поведение NPC, прогрессию и другие геймплейные механики.
Разрабатывать сетевое взаимодействие в мультиплеерной среде: синхронизацию состояния клиент-сервер, репликацию данных, предотвращение рассинхронизации и борьбу с читерством.
Проектировать data-driven и event-driven системы.
Постепенно переходить на TypeScript и Node.js как основной стек разработки игровой логики.
Участвовать в код-ревью и взаимодействовать с геймдизайнерами.
Требования
От 3 лет коммерческого опыта разработки на Unity с C# или Unreal Engine с C++/Blueprints.
Уверенное понимание архитектуры игровых систем, ECS, событийно-ориентированного и data-driven подходов.
Опыт работы над мультиплеерными проектами: клиент-серверная синхронизация, prediction/reconciliation и репликация состояния.
Базовые знания JavaScript/TypeScript и готовность быстро развивать экспертизу в этом стеке.
Понимание ООП и современных архитектурных подходов, способность писать поддерживаемый код при высокой скорости разработки.
Портфолио или завершённые проекты для обсуждения на техническом интервью.
Хорошо, если есть
Опыт разработки модификаций для GTA V: alt:V, RAGE:MP или FiveM, либо других RP-/sandbox-платформ.
Опыт оптимизации производительности в высоконагруженных мультиплеерных проектах.
Культура и преимущества
Стабильная оплата труда и бонусы за успехи на проекте.
Компенсация спорта раз в год.
Возможности профессионального и карьерного роста.
Работа в команде опытных специалистов.
Культура открытости и взаимопомощи.