Senior .NET Developer
Currently, we are in the process of expanding our technical team and are looking for skilled Senior .NET developers to be a part of our journey. Joining us, you will be involved in the development of a lot of new system components and entirely new projects, as well as the improvement of existing ones in close collaboration with other developers and team members.
Responsibilities:
• Work on the development of new features using .NET 8;
• Take part in architecture discussions to analyze, design, and strategize the implementation of various tasks;
• Develop and maintain RESTful & asynchronous APIs for both S2S communication and Front-end projects;
• Work with MSSQL and PostgreSQL, optimizing queries for large-scale transaction data;
• Develop and maintain background processes;
• Work with GitLab, Docker & Kubernetes to deploy and scale microservices efficiently;
• Monitor and enhance system observability using Prometheus and Grafana;
• Ensure high availability & fault tolerance in a distributed environment.
Requirements:
• At least 5 years of experience with C# – .NET Framework or .NET Core;
• Strong knowledge of ASP.NET and ASP.NET Core;
• Hands-on experience with relational DBs (MSSQL, PostgreSQL);
• Strong knowledge of Object-Oriented Programming;
• Multithreading and concurrent programming experience;
• Ability to complete tasks with minimal supervision;
• Strong work ethic and a team-player mindset.
Good to have:
• Practical experience with non-relational databases is a plus;
• Experience in the design, extension, and optimization of complex and distributed real-time systems is advantageous;
• Experience with AMQP and message brokers like RabbitMQ, Kafka, or others is beneficial;
• Experience in the implementation of CI/CD and cloud infrastructure is an advantage;
• Experience in the iGaming or FinTech field is considered a plus.


