Website Sun International
The Sun International brand has a proud legacy in the gaming, hospitality and entertainment sector. Its superior hotels and resorts portfolio makes it a recognized premium brand. The Sun International Group has a diverse portfolio of assets including world class five star hotels, modern and well loc… read moreated casinos, and some of the world’s premier resorts. Our destinations offer experiential luxury, enduring quality and incredible adventure, supported by an authentic dedication to personal service. Today, Sun International is one of Africa’s largest tourism, leisure and gaming groups and operates or has an interest in a total of 18 resorts, luxury hotels and casinos. Our entry into Latin America began in Chile in 2008 and has been a success story for the Group, giving us the track record and confidence to look for more opportunities that offer gaming opportunities in the region. Sun International’s Latin American portfolio (Monticello Grand Casino in Chile, the Ocean Club Casino in Panama and the Sun Nao Casino in Colombia) has now been merged with the casino and hotel portfolio of Chile-based leader in the gaming and entertainment industry, Dreams SA, making it the largest gaming company in Latin America with operations in Chile, Peru, Colombia and Panama. Our approach has been to differentiate our hotels, resorts and casinos in architecture, service, experience, location and the mix of entertainment and activities. Creating lasting memories for our guests and customers is a core part of our DNA. We’ve created some the world’s most iconic hotels from The Palace of The Lost City at Sun City to The Table Bay Hotel in Cape Town. The creative architecture of these properties and the blending of their designs with their local environment make each property unique. We are committed to the development of all our employees and we make sure that equal opportunities and economic empowerment form the backbone of our human resource practices. 6 Sandown Valley Crescent, Sandton Gauteng, South Africa
Job Description
The Senior Software Developer (Middleware Accounts Systems) is a hands-on technical specialist responsible for designing, building, and maintaining the backend services that power SunBet’s payment processing, financial transaction management, and gaming provider integrations.
The role demands deep expertise in Node.js, strong database skills, and a thorough understanding of secure, high-availability systems in a regulated iGaming environment.
This developer will own critical integration points, ensuring reliable fund flows, accurate transaction reconciliation, and seamless connectivity with game aggregators, payment gateways, and third-party financial services.
Core behavioural Technical / proficiency competencies:
Backend Development (Node.js, NestJS, TypeScript, microservices)
Database Engineering (SQL Server, schema design, query optimisation, stored procedures)
Payment Systems & Financial Processing
Integration Patterns (REST, SOAP, WebSockets, webhooks, message queues)
Gaming Platform & Provider Integration
Security & Compliance (PCI-DSS, AML, encryption, secure coding)
Cloud & DevOps (Azure, CI/CD, Docker, containerisation)
API Design & Documentation
Transaction Management & Data Integrity
Understanding of multi-jurisdictional regulatory requirements and multi-currency support
Problem-Solving & Analytical Thinking
Collaboration & Communication
Agile & Adaptable
Customer-Centric Orientation
Execution & Delivery Focus
Attention to Detail & Rigour
Innovation & Continuous Improvement
Job Requirements
Qualifications:
Bachelor’s degree in computer science, Software Development, or a related field (required)
Microsoft Certified: Azure Developer Associate or equivalent (advantageous)
Master’s degree in computer science, Software Development, or a related field (advantageous)
Experience:
8+ years’ experience in backend software development with strong proficiency in TypeScript/JavaScript, and Node.js
Proven experience building and maintaining payment processing systems, financial transaction engines, or similar high-integrity backend services
Deep knowledge of SQL Server—schema design, stored procedures, query optimisation, indexing strategies, and transaction management
Experience integrating with third-party APIs (payment gateways, game aggregators, KYC/AML providers) in production environments
Solid understanding of RESTful API design, microservices architecture, and asynchronous messaging patterns (queues, event-driven systems)
Working knowledge of CI/CD pipelines, containerisation (Docker), and cloud platforms (Azure preferred)
Experience in iGaming, fintech, payments, or other regulated industries (preferred)
Familiarity with PCI-DSS, AML/CFT, and data-privacy regulations applicable to online gambling
Experience with NoSQL databases (e.g., CosmosDB, Redis) for caching and session management (advantageous)
Strong experience with C# / .NET is advantageous
go to method of application »
Apply via company website ( https://www.suninternational.com/ ) or