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 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 #J-18808-Ljbffr
Senior Software Developer (Middleware Accounts Systems)
SUN INTERNATIONAL
cape town, cape town
Published 13 days ago
Report job