Go-разработчик + C#, Gamedev
Описание
Мы — игровая студия и ищем 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-часть продукта — будем рады познакомиться.