Senior C++ Developer (Network)

Дата размещения вакансии: 31.01.2025
Работодатель: BLACKHUB GAMES
Уровень зарплаты:
з/п не указана
Город:
Санкт-Петербург
Требуемый опыт работы:
От 3 до 6 лет

Привет!

Мы - команда BLACKHUB Games, работаем над развитием и продвижением нашей сетевой мобильной игры BLACK RUSSIA, в которую ежедневно заходят более 900.000 пользователей, а онлайн в моменте составляет 100.000.

Мы активно развиваем собственный проприетарный движок, полностью реализованный на C++, обеспечивающий высокую производительность и гибкость.

Сейчас мы находимся в поиске опытного сетевого программиста, который будет заниматься разработкой этого сетевого движка.

Задачи, которые предстоит решать:

  • Разработка и оптимизация серверных сетевых систем для многопользовательской игры;
  • Реализация серверных компонентов для обработки игровой логики, синхронизации игроков и управления игровыми сессиями;
  • Интеграция серверной части с базами данных, обеспечение их производительности и надежности;
  • Оптимизация серверного кода для обработки высокого количества запросов и игроков в реальном времени;
  • Мониторинг, профилирование и устранение узких мест в серверной части;
  • Работа с протоколами связи (TCP, UDP, WebSocket, GRPC) и их настройка под игровой процесс.

Что мы ожидаем от будущего коллеги:

  • Уверенное владение C++ и опыт работы с языком от 3 лет;
  • Опыт работы с сетевыми протоколами (TCP, UDP, HTTP) и сетевыми библиотеками (RakNet, Enet, GameSparks, GameNetworkingSockets и т.п.) и понимание их особенностей;
  • Знание архитектуры клиент-серверных приложений и принципов работы MMO игр;
  • Знание основ многопоточности и синхронизации в серверной разработке;
  • Умение работать с системами мониторинга и логирования (например, Prometheus, ELK, Grafana);
  • Опыт реализации алгоритмов синхронизации состояния игры между клиентами.

Будет плюсом:

  • Опыт работы с игровыми движками с Unreal Engine и/или Unity;
  • Опыт разработки серверной части для мобильных игр.

Наше предложение:

  • Лояльно относимся к любому формату работы - удаленка, гибрид или офис в историческом центре Нижнего Новгорода!

  • Предоставляем современную технику - купим любые девайсы, необходимые для твоей работы!

  • Возможность напрямую влиять на конечный продукт - выслушаем и обсудим любую идею!

  • Возможность обучения за счет компании - постоянное развитие!

  • Возможность премирования и пересмотра заработной платы - расти в доходе вместе с компанией!

  • Официальное трудоустройство и полностью белая ЗП - гарантируем надежность и стабильность!

  • Компенсация больничных и отпусков до 100% - забота о твоих отдыхе и здоровье!

  • ДМС со стоматологией после прохождения испытательного срока - обслуживание в лучших клиниках города!

  • Насыщенная и веселая корпоративная жизнь - шумно отмечаем наши успехи!

  • Корпоративная валюта - конвертируй свои успехи и достижения еще и в BlackCoins!