Software Engineer; Full Stack
Job in
Cape Town, 7100, South Africa
Listed on 2026-05-30
Listing for:
Digital Outsource Services
Full Time
position Listed on 2026-05-30
Job specializations:
-
Software Development
Software Engineer, Full Stack Developer, Cloud Engineer - Software
Job Description & How to Apply Below
Kick-start your career in the online gaming world and experience the very latest in technology and innovation. You will work on innovative tech, and create market‑leading online gaming solutions.
Responsibilities- Design and develop robust, scalable, and efficient software solutions on the Java script and .NET (C#) frameworks.
- Build, maintain, enhance and deploy front‑end and back‑end applications according to company standards.
- Unit‑test all software artifacts.
- Maintain current systems and develop new systems using the latest technologies.
- Collaborate with Enterprise Architects, Software Engineers, Quality Engineers, and Product Manager teams to develop, test, and deploy software components.
- Provide second/third line support to IT for software deployed into the company ecosystem.
- Analyze and resolve complex and high‑impact production issues.
- Monitor system performance and ensure all SLAs are met.
- Maintain comprehensive documentation of system architecture, processes, and workflows.
Essential
Skills:
- 3 to 5 years of practical experience in the full software development life cycle as a software engineer or developer.
- Solid understanding of software engineering design patterns and methodologies.
- Strong proficiency in object‑oriented programming (OOP) principles, with preference for C# and .NET.
- Proficiency in multiple languages, libraries and frameworks (C#, JavaScript, Angular, React, Vue, Node.js).
- Experience designing and building RESTful APIs and microservices.
- Designing database schemas to store application data efficiently.
- Proficiency with relational and non‑relational databases (SQL Server, Mongo
DB) and efficient TSQL queries. - Hands‑on experience with containerization technologies (Kubernetes, Docker).
- Familiarity with cloud platforms such as AWS, Azure, or GCP.
- Strong knowledge of Dev Ops practices, including CI/CD pipelines and infrastructure as code.
- Understanding of software testing fundamentals.
- Passion for technology and staying current with industry trends.
- Exceptional attention to detail and commitment to high quality.
- Adaptability to changing environments and priorities.
- Excellent problem‑solving and analytical skills.
- Ability to estimate effort and manage delivery time.
- Strong collaboration and communication abilities.
Desirable
Skills:
- Experience in the online gaming or casino industry, with understanding of player behaviour and regulations.
- Experience with Test‑Driven Development (TDD) and writing unit/integration tests.
- Mobile application development experience using React Native.
- Knowledge of in‑memory data stores (Redis or Valkey).
- Experience with messaging systems (Kafka, Rabbit
MQ).Experience as part of an Agile software engineering team. - Understanding of security principles.
- Ability to develop reusable Terraform templates for infrastructure as code.
- Computer Science related degree, diploma, or equivalent qualification in software engineering.
- Comprehensive learning and development programmes
- Regular constructive performance feedback
- Employee assistance programme
- Free daily meal
- Free massages
- On‑site gym
- Group life cover
- Funeral fund
- Financial services assistance
- Curro school fee benefits
- Income continuation benefit
- Leadership training
- Referral bonus
- Medical aid subsidy
- Free sleep coaching
- On‑site barista
- Retirement annuity subsidy
- Team socials
We are an equal‑opportunity employer.
#J-18808-LjbffrNote that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×