SETRA GAMES
Go-разработчик + C#, Gamedev
3 нед. назад
РоссияMiddle
goc#rabbitmqsqlnosqllinuxdockerkubernetes
Ищем backend-разработчика с опытом в геймдеве для разработки, сопровождения и поддержки backend-сервисов игровых продуктов на Go с возможностью работы с C# и игровыми сервисами.
О компании
- ООО SETRA GAMES
Обязанности
- Разрабатывать и сопровождать 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, настройка автоматических сборок и деплоя.
- Опыт работы с игровыми сервисами: авторизация, профили игроков, игровые сессии, матчмейкинг, лидерборды, внутриигровая экономика и т. п.