Мы — игровая студия и ищем backend-разработчика с опытом в геймдеве.
Нам нужен инженер, который понимает специфику игровых продуктов и умеет не только писать backend на Go, но и разворачивать, сопровождать и чинить всё, что с ним связано в продакшне.
Ищем человека с практическим опытом разработки серверной части игровых продуктов. Важно понимать, как устроен игровой backend, какие требования предъявляются к нему по нагрузке, стабильности и доступности, и быть готовым брать ответственность за сервис целиком — от кода до production.
Чем предстоит заниматься
- Разрабатывать и сопровождать backend-сервисы игровых продуктов на Go.
- Проектировать и развивать серверную часть игр и связанных с ними сервисов.
- Разворачивать сервисы и поддерживать их работу в production.
- Самостоятельно диагностировать и устранять проблемы backend-сервисов и инфраструктуры.
- Настраивать мониторинг, логирование и алертинг.
- Участвовать в расследовании и устранении production-инцидентов.
- Работать с высоконагруженными игровыми backend-сервисами.
- Работать с RabbitMQ и другими брокерами сообщений.
- Работать с SQL- и NoSQL-базами данных: развёртывание, настройка, резервное копирование, мониторинг и базовая оптимизация.
- Взаимодействовать с разработчиками игры и другими техническими специалистами.
Требования
- Коммерческий опыт разработки backend для игр / игровой индустрии — обязателен.
- Опыт разработки и сопровождения backend-сервисов на Go.
- Опыт сопровождения и развёртывания backend-сервисов.
- Понимание сетей, балансировки нагрузки, TLS/SSL, DNS и управления доступами.
- Опыт мониторинга, логирования и реагирования на инциденты в production-среде.
- Опыт сопровождения высоконагруженных backend-сервисов.
- Практический опыт работы с RabbitMQ или другими брокерами сообщений.
- Опыт работы с SQL- и NoSQL-базами данных: развёртывание, настройка, резервное копирование, мониторинг и базовая оптимизация.
- Готовность самостоятельно разбираться с проблемами в production и доводить их до решения.
Будет плюсом
- Опыт разработки игровых серверов и сервисов на C#.
- Уверенное администрирование Linux-серверов.
- Практический опыт работы с Docker.
- Опыт развёртывания и сопровождения сервисов в Kubernetes.
- Понимание CI/CD, настройка автоматических сборок и деплоя.
- Опыт работы с игровыми сервисами: авторизация, профили игроков, игровые сессии, матчмейкинг, лидерборды, внутриигровая экономика и т. п.
Кого мы ищем
Нам нужен именно игровой backend-инженер, а не просто разработчик серверной части.
Будет здорово, если ты уже делал игры или игровые сервисы, понимаешь специфику multiplayer/online-продуктов и знаешь, что происходит с backend, когда в игру одновременно приходит много игроков.
При этом от тебя ожидается не только разработка: написал сервис → задеплоил → мониторишь → если что-то сломалось, разобрался и починил.
Если тебе интересно делать игры и при этом хочется отвечать за серьёзную backend-часть продукта — будем рады познакомиться.