Betinvest is a UK-based iGaming service provider that has solidified its presence over two decades, earning a global reputation. Our diverse portfolio features top-tier sports and esports solutions, which have marked us as a market leader in the industry.
3 березня 2026

Backend Developer (.NET, High-Load / Event-Driven)

віддалено

Betinvest is an international product company in the sports technology sector. For over 20 years, we have been creating innovative solutions for the iGaming industry, with a focus on esports, fast sports, and AI-driven products.

Our focus is building scalable infrastructure for sports data aggregation, event processing, and partner integrations. We develop high-performance systems that power betting, trading, and analytics platforms across multiple markets.

About the Role

We are looking for a strong Backend Developer with experience in high-load, distributed systems to help us scale and evolve our real-time event-driven platform.

You will work on core infrastructure components that directly impact system stability, latency, and scalability.

Responsibilities

  • Maintain and enhance existing backend systems
  • Design and implement new transport layers (RabbitMQ / TCP / REST API)
  • Implement and maintain the Outbox pattern
  • Ensure message delivery guarantees (at-least-once)
  • Optimize system throughput and reduce latency
  • Handle concurrent data access scenarios
  • Optimize SQL queries and indexing strategies
  • Implement monitoring and metrics collection via Redis
  • Develop and maintain long-running worker services (BackgroundService)

Requirements

    • 3+ years of commercial experience with ASP.NET Core
    • Strong understanding of asynchronous programming in .NET (async/await, concurrency, thread pool)
    • Hands-on experience with RabbitMQ, including:
      • Exchange types (direct / topic)
      • Routing
      • Durable queues
      • Acknowledgements
      • Retry / dead-letter queues
    • Experience working with Redis (counters, TTL, caching)
    • Understanding of idempotency principles
    • Solid knowledge of SQL Server:
      • Indexing
      • Isolation levels
      • Transactions
    • Experience implementing BackgroundService / worker services

    Nice to Have

    • Experience with high-load distributed systems
    • Understanding of the CAP theorem
    • Practical experience implementing exactly-once / at-least-once delivery semantics
    • Experience optimizing GC and memory allocation
    • Performance profiling experience
    • Application-level TCP protocol implementation

    We Offer:

    • 30 paid days off per year
    • Medical insurance or a gym membership
    • Free corporate English courses
    • Flexible work schedule, full-time position without excessive bureaucracy, micromanagement, or time tracking
    • A great team of creative and inspiring professionals
    LinkedIn