Привет!
Мы - команда 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!