Серверный разработчик игр — свежие вакансии

Обновляется каждый час. Найдено: 1 вакансия за последнюю неделю.

Вакансий за неделю:
1

HireSeeker — агрегатор вакансий. Собираем вакансии со всех основных площадок и показываем по вашей специальности. Подпишитесь на ежедневную подборку только релевантных.

Посмотреть все вакансии →
В дайджест попадут вакансии на русском
hh.ru
siberteam

Java Game Developer (iGaming)

siberteamНа сервисе с: 17.08.26 06:23
до 80k ₽РоссияТомскОфис

Мы компания Siberteam, находимся в Томске, занимаемся разработкой игр в сфере gambling.

Примеры игр: https://betsoft.com/our-games/.

В данный момент у нас появилась возможность пригласить в команду начинающего программиста на back (Java). Главное — это желание работать, учиться, быть частью сплоченной команды и поддерживать общепринятые стандарты разработки.

Обязанности:

  • разработка серверной игровой логики с использованием Java 8;
  • тестирование и доработка математических моделей игр;
  • сопровождение и расширение существующих игр.

Ожидаем от вас:

  • высшее, неоконченное высшее образование (в области информационных технологий);
  • хорошие знания теории вероятности и мат. статистики;
  • знание / понимание принципов ООП, паттернов;
  • знание и практический опыт применения Java;
  • владение английским языком (на уровне чтения и понимания технической литературы).

Желательно:

  • знание основ JavaScript.

Готовы предложить:

  • пятидневная рабочая неделя;
  • восьмичасовой рабочий день с 10-00 до 19-00, оплачиваемые переработки;
  • официальное трудоустройство по ТК;
  • стабильная оплата труда два раза в месяц, регулярный пересмотр заработной платы 1-2 раза в год, в зависимости от результатов;
  • заработная плата по итогам собеседования до 80 тыс. руб.
  • испытательный срок 2 месяца;
  • работа из офиса в г. Томск;
  • удобно расположенный офис, свободная парковка, развитая инфраструктура, корпоративные выезды, в том числе в Шерегеш, участие в конференциях и т.п.

Кто такой Серверный разработчик игр

Серверный разработчик игр отвечает за то, что происходит между игроками: матчмейкинг, лобби, синхронизацию мира, таблицы лидеров. Пока клиент рисует картинку, авторитетный сервер решает, кто куда выстрелил и попал ли, — иначе в сетевой игре начинаются читы и рассинхрон.

Здесь борются за миллисекунды: компенсация задержки, интерполяция, предсказание движения, работа поверх UDP вместо привычного HTTP. Один тормознувший тик — и у сотен игроков дёргается персонаж, поэтому обычный веб-бэкенд-подход тут не срабатывает.

Компаниям такой человек нужен, как только игра становится многопользовательской: онлайн-шутер, MMO, мобильный PvP. Он проектирует сервер так, чтобы тот держал нагрузку в пике, аккуратно масштабировался под матчи и не падал в вечер выходного, когда заходит вся аудитория сразу.

Требования и стек

Стек собирается вокруг низких задержек и высокой конкурентности:

  • Языки: C++, Go, C#, иногда Erlang/Elixir за модель акторов
  • Сеть: UDP, RUDP, собственные протоколы, netcode-фреймворки Photon, Mirror, Fish-Net
  • Инфраструктура матчей: dedicated-серверы, оркестрация через Agones или GameLift
  • Механики: matchmaking, лобби, лидерборды, античит на стороне сервера
  • Хранилища: Redis для быстрого стейта, реляционные и key-value базы под прогресс
  • Наблюдаемость: метрики тика, нагрузочное тестирование

Половина работы завязана на клиент, который пишет Unity- или Unreal-разработчик, поэтому важно понимать, как устроен netcode с обеих сторон провода.

Что ждут от кандидата

Главный вход — из обычного высоконагруженного бэкенда: если ты писал реалтайм-сервисы, держал тысячи WebSocket-соединений и боролся за latency, до игрового сервера остаётся добрать специфику netcode. Второй путь — из клиентской разработки в сторону сети, через интерес к мультиплееру.

На собеседовании обсуждают:

  • почему в играх UDP, а не TCP, и что такое надёжный UDP
  • authoritative server, клиентское предсказание, серверная реконсиляция
  • компенсация лага и как она влияет на честность попаданий
  • масштабирование под пики и оркестрация игровых сессий

Отдельно ценят опыт с конкретными фреймворками (Photon, Mirror) и оркестрацией Agones — область узкая, и живую практику в ней стоит вынести в резюме первым пунктом.

Смотрите также в каталоге

Хотите персональную подборку?

Введите свои критерии — мы отфильтруем вакансии по вашим требованиям

Найти подходящие вакансии →