Job VC
Backend Developer (.NET, High-Load / Event-Driven)
Technologies
Description
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
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