Loot - платформа, которая превращает повседневную активность в игровые награды. Пользователи получают внутреннюю валюту - лутсы - за спорт и другие активности, а затем обменивают её на скины, внутриигровую валюту и предметы. Для бизнеса Loot создаёт дополнительный способ вовлекать и удерживать аудиторию. Подробнее о продукте - на loot.ru. Ищем .NET-разработчика, который поможет развивать серверную часть платформы: от обработки активности и начисления лутсов до обмена наград и интеграций с партнёрами. Нам нужен человек, готовый самостоятельно прорабатывать решения и сопровождать их от идеи до стабильной работы в production.
.NET-разработчик игровых сервисов
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Разрабатывать и развивать backend-сервисы на C# и .NET, API для приложения и партнёрских интеграций.
- Реализовывать продуктовую логику: учёт активности, начисление и списание лутсов, обработку операций с игровыми наградами.
- Обеспечивать корректность операций: защищать от повторных начислений, учитывать конкурентные запросы и сбои внешних сервисов.
- Проектировать новые функции, оценивать технические риски и разбивать большие задачи на понятные этапы.
- Участвовать в архитектурных решениях, обсуждать альтернативы и фиксировать принятые договоренности.
- Оптимизировать запросы к базам данных и производительность сервисов.
- Разбирать ошибки в production, улучшать логирование, метрики и диагностику.
требования
- От 5 лет коммерческого опыта backend-разработки на C# и .NET.
- Уверенное владение ASP.NET Core, понимание асинхронного программирования и работы с многопоточностью.
- Опыт проектирования HTTP API и интеграций со сторонними системами.
- Хорошее знание SQL: проектирование схем, индексы, транзакции и оптимизация запросов.
- Опыт работы с брокерами сообщений, например Kafka.
- Понимание распределённых систем: согласованность данных, повторная обработка сообщений, идемпотентность и устойчивость к сбоям.
- Знание принципов SOLID, понимание DDD и подходов к построению поддерживаемой архитектуры.
- Умение самостоятельно проработать задачу, объяснить выбранное решение и довести его до выпуска.
- Уверенный опыт работы с ИИ, понимание базовых проблем агентов, умение планировать с агентом и привычка ревьювить решения и выводы ИИ.
- Будет плюсом: Опыт работы с системами бонусов, виртуальными балансами, платежами или игровыми сервисами; Опыт применения NoSQL и кеширования; Разработка высоконагруженных сервисов и проведение нагрузочного тестирования; Работа с Docker, Kubernetes и CI/CD; Участие в развитии продукта от MVP до масштабирования; Опыт наставничества и интерес к игровой индустрии
условия
- Условий в вакансии нет
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.