Описание
Rivogaming строит next-generation iGaming B2B/B2C SaaS-платформу и входит в фазу активной разработки крупной продуктовой инициативы. Ищем опытного Mid+ Backend Developer (.NET) для проектирования и масштабирования высоконагруженных микросервисов в основе платформы — wallet, payments, casino, sportsbook и live player engagement — с полной ответственностью за фичи, от архитектурных обсуждений до продакшн-деплоя.
Задачи
•Design & Scale Microservices: создание и поддержка масштабируемых .NET микросервисов в областях auth, wallet, payments, casino, sportsbook, promotions и player engagement.
•Build REST APIs & Real-Time Communication: разработка высокопроизводительных REST API и сервисов real-time двунаправленного стриминга с использованием ASP.NET Core, Entity Framework Core, SignalR и WebSockets.
•Event-Driven Architecture: проектирование и оптимизация компонентов системы на принципах Event-Driven Development (EDD) с использованием Kafka для event streaming и Redis для кэширования/распределённых блокировок.
•High-Concurrency & Financial Engineering: применение надёжных паттернов concurrency, thread safety, multi-threading и финансовых паттернов (идемпотентность, optimistic locking, append-only ledgers).
•Security & Clean Code: реализация стандартов безопасности backend (безопасная аутентификация/авторизация, рекомендации OWASP, валидация ввода) при соблюдении принципов OOP и SOLID.
•Integrations: интеграции со сторонними провайдерами Casino/Sportsbook, агрегаторами и глобальными платёжными шлюзами.
•Production Ownership: обеспечение качества через автоматизированное тестирование, GitLab CI/CD с GitOps-деплоями в Kubernetes, observability с использованием OpenTelemetry, Prometheus и Grafana.
•Engineering Culture: код-ревью, вызов требований на этапе Definition of Ready, повышение технических стандартов внутри команды.
Требования
•3+ года опыта backend-разработки на C# и .NET.
•2+ года подтверждённого backend-опыта в индустрии iGaming.
•Сильный production-опыт с ASP.NET Core, Entity Framework Core (EF Core) и PostgreSQL.
•Глубокое практическое знание принципов OOP, SOLID и Event-Driven Architecture.
•Практический опыт создания real-time приложений с использованием SignalR и WebSockets.
•Глубокое понимание Concurrency, Multi-Threading и асинхронного программирования в .NET.
•Знание стандартов безопасности backend и best practices для разработки безопасных API.
•Практический опыт работы с микросервисами и инструментами messaging (Kafka или аналоги).
•Строгие привычки тестирования — unit и integration тесты как часть основного workflow.
•Способность самостоятельно вести фичи от acceptance criteria до продакшн-мониторинга.
•Профессиональный уровень английского языка.
Условия
Условий в вакансии нет.