Назад

Backend-разработчик (TypeScript/Node.js)

Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
middle
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Backend-разработчик (TypeScript/Node.js): Разработка игровой логики для крупного многопользовательского Role Play-проекта с акцентом на боевые системы, экономику, квесты, поведение NPC и прогрессию. Focus on синхронизации состояния клиент-сервер, репликации данных, предотвращении рассинхронизации и построении data-driven и event-driven систем с постепенным переходом на 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-платформ.
  • Опыт оптимизации производительности в высоконагруженных мультиплеерных проектах.

Культура и преимущества

  • Стабильная оплата труда и бонусы за успехи на проекте.
  • Компенсация спорта раз в год.
  • Возможности профессионального и карьерного роста.
  • Работа в команде опытных специалистов.
  • Культура открытости и взаимопомощи.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →