Program Ace is a global leader in high-end software development for enterprise, R&D, training, AR/VR, simulations, and interactive 3D. For over 30 years, we have been delivering complex web platforms, 3D experiences, and digital transformation solutions to clients worldwide.
About the project Backend for a mobile casino platform: wallet, payments, bonuses, tournaments, player accounts, integrations with providers and risk/anti-fraud services.
Responsibilities * Design, develop and maintain backend services in .NET * Implement core modules: payments, wallet, bonus/loyalty systems, reporting, anti-fraud * Integrate with payment gateways, game providers, KYC/AML services * Ensure performance, reliability and scalability of a high-load platform * Contribute to architecture, code quality and best practices
Requirements * 4+ years of experience with C#/.NET * Strong experience with .NET 6/7+, ASP.NET Core Web API * Excellent knowledge of relational databases (MS SQL / PostgreSQL) * Experience with distributed systems / microservices, REST APIs, caching (Redis or similar) * Understanding of event-driven architecture and message brokers (RabbitMQ, Kafka or similar) * Experience with Docker and modern CI/CD practices * Solid understanding of OOP, SOLID, clean architecture * Experience with high-load / transaction-heavy systems * English: Upper-Intermediate+
Nice to have * Domain experience in gambling / betting / payments / fintech * Experience with Kubernetes, cloud platforms (AWS/Azure/GCP) * Experience with billing, bonus/loyalty engines, referral systems * Familiarity with security and compliance topics (KYC, AML, GDPR — basic level)
Why do we enjoy working here? * The opportunity to work in a leading company. Recognized as a Global Top 100 Outsourcing company by IAOP (based on customer feedback about our services), and Top AR/VR company according to Clutch. * Among our clients: Supermassive Games, Flying Wild Hog, Epic Games, Unity Technologies; * Over 30 years of history, impeccable reputation, and a powerful portfolio; * Work with like-minded people who are passionate about their work.
The selection process
Pre-screening with a Recruiter → Technical Interview → Client Interview
Ready to join? We’re looking forward to your application!