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 RoleWe 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.ResponsibilitiesMaintain and enhance existing backend systemsDesign and implement new transport layers (RabbitMQ / TCP / REST API)Implement and maintain the Outbox patternEnsure message delivery guarantees (at-least-once)Optimize system throughput and reduce latencyHandle concurrent data access scenariosOptimize SQL queries and indexing strategiesImplement monitoring and metrics collection via RedisDevelop and maintain long-running worker services (BackgroundService)Requirements3+ years of commercial experience with ASP.NET CoreStrong understanding of asynchronous programming in .NET (async/await, concurrency, thread pool)Hands-on experience with RabbitMQ, including:Exchange types (direct / topic)RoutingDurable queuesAcknowledgementsRetry / dead-letter queuesExperience working with Redis (counters, TTL, caching)Understanding of idempotency principlesSolid knowledge of SQL Server:IndexingIsolation levelsTransactionsExperience implementing BackgroundService / worker servicesNice to HaveExperience with high-load distributed systemsUnderstanding of the CAP theoremPractical experience implementing exactly-once / at-least-once delivery semanticsExperience optimizing GC and memory allocationPerformance profiling experienceApplication-level TCP protocol implementationWe Offer:30 paid days off per yearMedical insurance or a gym membershipFree corporate English coursesFlexible work schedule, full-time position without excessive bureaucracy, micromanagement, or time trackingA great team of creative and inspiring professionalsВідгукнутись на вакансію