Обязательные навыки и опыт:
- Язык программирования: C#
- Фреймворки: ASP.NET, Entity Framework
- Базы данных: PostgreSQL (оптимизация, обеспечение целостности данных)
- Игровые сервисы: Интеграция бэкенда с Unreal Engine
- Оркестрация серверов: Agones, Kubernetes
- Сетевые технологии: Open Match, управление игровыми сессиями, подбор игроков
- Контейнеризация: Docker
- API: REST, gRPC
- Отладка и оптимизация: Поиск и устранение утечек памяти, повышение производительности
- Операционные системы: Опыт работы с Linux (Ubuntu), настройка серверов
Желательные навыки:
- Опыт работы в игровой студии, особенно с мультиплеерными играми;
- Работа с распределёнными системами и балансировкой нагрузки;
- Знание API Unreal Engine для серверной логики.
Дополнительно:
- Опыт работы от 2 лет (или меньше при наличии сильного технического бэкграунда);
- Образование в техническом вузе (математика, инженерное направление).
Условия:
- Опытная команда, в которой вам будут рады;
- Своевременная оплата труда (обговаривается индивидуально);
- Минимум формализма, открытые коммуникации;
- Возможна как работа в офисе, так и удаленно (с графиком 5/2).