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 Full Stack Developer with experience in high-load backend systems and real-time dashboards.
You will work on both backend infrastructure and a real-time Angular dashboard used for monitoring and managing live event flows.
This role requires strong backend fundamentals, understanding of distributed systems, and the ability to build responsive real-time UI components.
Responsibilities * Maintain and enhance backend services * Work with RabbitMQ queues and message routing * Implement caching and metrics using Redis * Optimize SQL Server queries and performance * Develop and improve the Angular dashboard (monitoring, filtering, real-time updates) * Participate in architectural decisions * Improve system performance and service stability
Requirements
Backend * Strong knowledge of ASP.NET Core * Understanding of BackgroundService / Hosted Services * Experience with RabbitMQ * Experience with Redis (caching, metrics) * Practical experience with EF Core * Understanding of high-load system principles
Frontend * Experience with Angular (preferably standalone configuration) * Experience working with REST APIs * Experience integrating SignalR client for real-time updates
Nice to Have * Experience working with high-load systems * Understanding of event-driven architecture * Experience with mTLS * Experience in betting / sports data / fintech products
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