Hiring Now | Senior Full Stack Developer Jobs | Sandton, Gauteng | Permanent Position Available
Sun International’s SunBet team is urgently hiring a Senior Full Stack Developer in Sandton, Gauteng. If you are looking for a senior engineering role building scalable, high-performing iGaming solutions across the full technology stack, this is your chance to join one of South Africa’s most exciting digital gaming platforms and shape the future of online sports betting and iGaming technology.
💻 Don’t miss this opportunity — apply today.
Senior Full Stack Developer Job Overview
| Detail | Information |
|---|---|
| Job Title | Senior Full Stack Developer |
| Reference Number | SI-876 |
| Company | Sun International (SunBet) |
| Team | Client & Mobile Experience |
| Location | Sandton, Gauteng |
| Industry | Information Technology / iGaming |
| Job Type | Permanent |
| Positions Available | 1 |
| Application Status | Open – Accepting Applications Now |
What Does a Senior Full Stack Developer Do at SunBet?
The Senior Full Stack Developer is a hands-on technical contributor responsible for designing, building, and maintaining high-quality features across the full technology stack of SunBet’s online iGaming platform. Working within the Client & Mobile Experience team, this role spans frontend interfaces, backend services, APIs, and data layers — ensuring performant, secure, and scalable solutions that deliver seamless gameplay and rich user experiences across web and mobile platforms.
This is a senior, technically demanding, delivery-focused engineering role that requires 5–8 years of full stack development experience, strong proficiency in TypeScript/JavaScript, React (or Next.js), and Node.js (or NestJS), and solid backend experience with RESTful API design, microservices, and database management.
Key Responsibilities of a Senior Full Stack Developer
Frontend & Web Development
- Design, build, and maintain high-quality frontend interfaces using React, Next.js, HTML, and CSS.
- Deliver seamless, performant, and responsive user experiences across web and mobile platforms.
- Implement feature flags, A/B testing frameworks, and observability tooling to support continuous improvement of the user experience.
- Ensure frontend solutions are accessible, localised for relevant markets, and compliant with multi-currency and regional regulatory requirements.
Backend Development & API Design
- Build and maintain scalable backend services using Node.js or NestJS.
- Design and implement RESTful APIs and GraphQL endpoints in line with best practices for security, performance, and maintainability.
- Work with microservices architectures to ensure modular, independently deployable backend components.
- Implement real-time communication patterns using WebSockets and Server-Sent Events (SSE) to support live gaming and betting features.
Database & Data Layer Management
- Design and manage relational and NoSQL databases to support high-volume iGaming transaction processing.
- Optimise queries, indexes, and data access patterns to ensure consistent system performance under load.
- Ensure data integrity, security, and compliance across all data layers in accordance with regulatory and internal standards.
Integration & Architecture
- Integrate with third-party iGaming providers, payment gateways, and data services via REST, GraphQL, and event-driven architectures.
- Contribute to architectural decisions and design principles that ensure the platform remains scalable, secure, and maintainable as it grows.
- Apply understanding of localisation, multi-currency support, and regional compliance frameworks in integration and feature design.
Cloud, DevOps & CI/CD
- Work with Azure cloud infrastructure and contribute to CI/CD pipeline management and optimisation.
- Apply containerisation principles using Docker to support consistent development, testing, and production environments.
- Support observability and monitoring initiatives to ensure platform reliability and rapid incident response.
Security & Compliance
- Apply security best practices across all layers of the stack — frontend, backend, API, and data.
- Maintain awareness of iGaming regulatory compliance requirements and implement solutions that support audit and regulatory outcomes.
- Contribute to security reviews and follow secure coding standards throughout the development lifecycle.
Collaboration, Agile & Delivery
- Work within an Agile delivery framework, contributing to sprint planning, estimation, code reviews, and retrospectives.
- Collaborate effectively with product managers, designers, QA engineers, and other developers to deliver high-quality features on time.
- Apply an innovation and continuous improvement mindset — always looking for better ways to build, test, and deploy software.
Minimum Requirements – Senior Full Stack Developer
To be considered for this Senior Full Stack Developer position, applicants must meet the following requirements:
Educational Qualifications:
- Bachelor’s Degree in Computer Science, Software Development, or a related field — essential
- Master’s Degree in Computer Science or Software Development — advantageous
Experience:
- 5–8 years of experience in full stack software development — essential
Core Technical Skills (Essential):
- Strong proficiency in TypeScript / JavaScript
- React or Next.js for frontend development
- Node.js or NestJS for backend development
- RESTful API design and microservices architecture
- Relational and NoSQL database management and query optimisation
- CI/CD pipeline experience
- Containerisation using Docker
- Cloud platform experience — Azure preferred
- Real-time communication patterns — WebSockets, Server-Sent Events (SSE)
- Event-driven architectures
Advantageous Technical Skills:
- Experience in iGaming, fintech, or other regulated industries
- Experience with mobile development using React Native or Flutter
- Experience with C# / .NET
- Exposure to feature flags, A/B testing frameworks, and observability tooling
- Understanding of localisation, multi-currency support, and regional compliance
Behavioural Competencies:
- Strong problem-solving and analytical thinking ability
- Excellent collaboration and communication skills across technical and non-technical audiences
- Customer-centric orientation — always building with the end user in mind
- Adaptable and comfortable working in a fast-moving iGaming environment
- Execution and delivery focus — ability to ship high-quality code on time
- Agile mindset and continuous improvement orientation
Legal Requirements:
- Valid South African ID Document or valid work authorisation
Core Values We Look For in a Senior Full Stack Developer
Technical Excellence & Ownership
At SunBet, the quality of the platform is the quality of the product. We value Senior Developers who take full ownership of their code — from architecture decisions through to production performance — and who consistently deliver solutions that are robust, maintainable, and secure.
Customer-Centric Engineering
Every feature built in this role ultimately affects a real user’s experience. We value developers who keep the end user front of mind in every technical decision and who prioritise seamless, reliable experiences over technical convenience.
Security & Compliance First
iGaming is a heavily regulated environment. We need Senior Developers who understand the compliance landscape, apply security best practices instinctively, and build solutions that support regulatory and audit outcomes from the ground up.
Collaboration & Agile Delivery
SunBet’s engineering team moves fast and delivers frequently. We value developers who collaborate openly, review code constructively, communicate proactively, and contribute meaningfully to the team’s Agile delivery rhythm.
Continuous Innovation
The iGaming technology landscape evolves rapidly. We value Senior Developers who stay current on emerging technologies, propose improvements, and bring a genuine curiosity and drive for innovation to their work.
Career Growth Opportunities in iGaming Technology
A Senior Full Stack Developer role at SunBet is a strategically important position in the South African online gaming and technology sector. Clear progression is available:
- Senior Full Stack Developer → Lead Developer / Principal Engineer
- Lead Developer → Engineering Manager / Technical Architect
- Technical Architect → Head of Engineering / CTO (SunBet)
- Head of Engineering → Group Technology Leadership (Sun International)
SunBet and Sun International are growing their digital and technology capabilities significantly — senior engineering talent is highly valued and well-positioned for rapid advancement.
Frequently Asked Questions – Senior Full Stack Developer Jobs
Is iGaming experience required? iGaming, fintech, or regulated industry experience is listed as advantageous but not essential. Candidates with strong full stack development experience in other sectors who can demonstrate the required technical skills will be considered.
Is React or Next.js preferred? Both are listed as the required frontend framework — proficiency in React is essential, and Next.js experience is strongly preferred. Candidates with strong React experience and willingness to work in Next.js will be considered.
What is the difference between Node.js and NestJS? Node.js is the JavaScript runtime used for backend development. NestJS is a structured, TypeScript-first framework built on top of Node.js that provides a modular architecture suited to enterprise and scalable API development. Experience with either is required — NestJS experience is particularly relevant for this role.
Is Azure specifically required or will other cloud experience be considered? Azure is the preferred cloud platform. Candidates with strong experience on other major cloud providers (AWS, GCP) who can demonstrate transferable cloud architecture and DevOps skills will be considered.
Is mobile development experience required? Mobile development experience using React Native or Flutter is listed as a plus, not an essential requirement. The core requirement is strong web full stack experience across React/Next.js and Node.js/NestJS.
What Agile methodology does SunBet use? The role references Agile delivery — sprint-based development, code reviews, and retrospectives are part of the team’s delivery framework. Experience in Scrum or Kanban-based Agile environments is expected.
How to Apply for This Senior Full Stack Developer Job
Ready to build the future of iGaming technology at SunBet? Apply now.
Submit your CV and a copy of your relevant Computer Science or Software Development degree. Quote reference number SI-876 in your application.
Explore More Technology & Developer Jobs
Looking for more opportunities in software development and iGaming technology? Browse our latest vacancies below:
- Senior Developer & Full Stack Jobs in South Africa – Apply Now
- iGaming & Fintech Developer Jobs Gauteng 2026
- React Node.js Developer Jobs South Africa
- Sun International & SunBet Technology Careers
- Permanent Software Developer Jobs in Sandton 2026
Post last updated: 2026 | Keywords: senior full stack developer jobs Sandton 2026, SunBet developer vacancies, iGaming developer jobs South Africa, React Next.js Node.js developer jobs Gauteng, full stack developer jobs Sandton, TypeScript developer jobs South Africa 2026, iGaming technology jobs Johannesburg, Sun International IT careers, Azure developer jobs Sandton, permanent software developer jobs Gauteng 2026
Leave a Reply