Backend .NET Software Engineer
Core
Design and develop distributed backend services using .NET and event-driven architecture to support loyalty campaigns, tournaments, and personalized rewards.
Role type
Senior Backend Software Engineer (.NET)
Builds
Scalable microservices, containerized systems, and cloud-migrated infrastructure for customer engagement platforms.
Domain
Gaming & Betting (iGaming)
Deliverable
production ML models | product features | infrastructure
Required skills
C#, .NET Core, SQL Server, PostgreSQL, Redis, AWS, Kubernetes, Docker, xUnit/NUnit, Apache Kafka, RabbitMQ, Domain-driven design, Distributed systems
Preferred skills
Couchbase, Orleans, Prometheus, Grafana, Loki, Splunk, GitHub Actions, Event sourcing, Actor model
Responsibilities
Design and develop distributed backend services; Optimize microservice ecosystem for performance and reliability; Drive containerization and cloud migration strategy; Participate in incident resolution and on-call rotation; Write maintainable, well-tested code and conduct code reviews; Maintain technical documentation (ADRs, runbooks).