Локация
Москва; адрес офиса — Химки, Транспортный проезд, 19. Формат работы: удалённый или гибридный.
Компания
Loot — платформа, которая превращает повседневную активность пользователей в игровые награды и помогает бизнесу вовлекать и удерживать аудиторию.
Что делать
•Разрабатывать и развивать backend-сервисы на C# и .NET, API для приложения и партнёрских интеграций.
•Реализовывать учёт активности, начисление и списание лутсов, а также операции с игровыми наградами.
•Проектировать функции, оценивать технические риски, декомпозировать задачи и сопровождать решения до стабильной работы в production.
•Участвовать в архитектурных решениях, обсуждать альтернативы и фиксировать договорённости.
•Оптимизировать запросы к базам данных и производительность сервисов.
•Разбирать production-ошибки и улучшать логирование, метрики и диагностику.
Требования
•От 5 лет коммерческого опыта backend-разработки на C# и .NET.
•Уверенное владение ASP.NET Core, понимание асинхронного программирования и многопоточности.
•Опыт проектирования HTTP API и интеграций со сторонними системами.
•Хорошее знание SQL: проектирование схем, индексы, транзакции и оптимизация запросов.
•Опыт работы с брокерами сообщений, например Kafka.
•Понимание распределённых систем, согласованности данных, повторной обработки сообщений, идемпотентности и устойчивости к сбоям.
•Знание SOLID, понимание DDD и подходов к построению поддерживаемой архитектуры.
•Умение самостоятельно прорабатывать задачи, объяснять решения и доводить их до выпуска.
•Уверенный опыт работы с ИИ, понимание базовых проблем агентов, умение планировать с агентом и ревьювить решения и выводы ИИ.
Хорошо, если есть
•Опыт работы с системами бонусов, виртуальными балансами, платежами или игровыми сервисами.
•Опыт применения NoSQL и кеширования.
•Разработка высоконагруженных сервисов и проведение нагрузочного тестирования.
•Работа с Docker, Kubernetes и CI/CD.
•Участие в развитии продукта от MVP до масштабирования.
•Опыт наставничества и интерес к игровой индустрии.
Культура и преимущества
•Полная занятость.
•Удалённый или гибридный формат работы.
•Влияние на архитектуру продукта и пользовательский опыт.
•Задачи на пересечении игровых механик, партнёрских интеграций и надёжной обработки данных.
Процесс найма
•В отклике необходимо рассказать о разработанных сервисах, своей роли в проектировании и технической задаче, решением которой вы гордитесь.