Software Engineer II (Full-Stack)

DigiOutsource

Cape Town

Presencial

ZAR 600 000 - 1 200 000

Tempo integral

Há 4 dias
Torna-te num dos primeiros candidatos
Gerador de candidaturas

Não envies um currículo genérico — gera um currículo e uma carta de apresentação adaptados a esta função específica.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Group Life Cover
Funeral Fund Benefit
Income Continuation Benefit
Medical Aid Subsidy
Retirement Annuity Subsidy

Resumo da oferta

Super Group in Cape Town is seeking a software engineer to design, develop, and maintain robust software solutions using C#, .NET, and JavaScript frameworks. You will work across front-end and back-end layers, collaborating with cross-functional teams to deliver high-quality products.

We value strong OOP skills, RESTful API design, and hands-on experience with containers, cloud platforms, and DevOps practices. Prior gaming/online experience is a plus.

Qualificações

  • 3–5 years’ experience in full SDLC as software engineer or developer.
  • Solid understanding of design patterns and methodologies.
  • Strong OOP skills with C# and .NET.
  • Proficient in C#, JavaScript, Angular, React, Vue, Node.js.
  • Experience designing RESTful APIs and microservices.
  • Databases: SQL Server and MongoDB
  • Hands-on with Docker, Kubernetes, and cloud (AWS/Azure/GCP).
  • DevOps practices including CI/CD and IaC.

Responsabilidades

  • Design, develop, maintain front-end and back-end apps per standards.
  • Deliver scalable, secure software meeting business requirements.
  • Participate in SDLC from requirements to deployment and maintenance.
  • Maintain and modernize existing systems; pursue performance gains.
  • Collaborate with Product Managers, Engineers, and Architects.
  • Provide incident response and system reliability support.
  • Monitor performance and ensure SLA adherence.

Conhecimentos

C#
JavaScript
Angular
React
Vue
Node.js
REST APIs
SQL Server
MongoDB
Kubernetes
Docker
AWS
Azure
GCP
CI/CD
TDD/Testing
Problem Solving
Collaboration

Formação académica

Computer Science degree
Bachelor's degree in a relevant field

Ferramentas

Terraform

Descrição da oferta de emprego

Kick-start your career in the online gaming world and experience the very latest in technology and innovation.

Who we are

We’re Super Group, the NYSE-listed digital gaming company behind some of the world’s leading Sports and iGaming brands, including Betway and Jackpot City. We’re a powerhouse built on ecades of expertise and we’re changing the game for good. Our mission is to give our customers a superclass entertainment experience.

Who we’re looking for

We’re on a thrilling journey of growth and innovation, and we need passionate, driven individuals to join us. At Super Group International, every day is action-packed, and we expect you to bring your A-game. In return, you’ll find a supportive environment where your skills can flourish and your career can soar.

Ready to become a game-changer? Supercharge your career with us and be part of something extraordinary.

Why we need you

We’re building experiences that wow our customers – and that starts with bold, curious people who want to do work that matters.

If you’re hungry to grow, excited by impact and ready for a challenge that will supercharge your career, this could be your moment.

As a software engineer, you will focus on designing and developing robust, scalable, and efficient software solutions on the Javascript and .NET (C#) frameworks. You will be a key contributor to custom software solutions, working closely with other team members to deliver seamless integrations and high-quality products. Your drive and ideas will help us move faster, improve smarter, and stay ahead of the game.

What you’ll do

You’ll take ownership of work that gives us our competitive edge, including:

Software Development & Engineering
  • Design, develop, maintain, and enhance front-end and back-end applications in accordance with established software engineering standards and best practices.
  • Develop high-quality, scalable, secure, and maintainable software solutions that meet business and technical requirements.
  • Participate in the full software development lifecycle, including requirements analysis, design, development, testing, deployment, and ongoing maintenance.
  • Maintain existing systems while proactively identifying opportunities for modernization, enhancement, and performance improvement.
  • Utilize current and emerging technologies to deliver innovative and efficient software solutions.
  • Ensure software architecture and code quality align with organizational standards and industry best practices.
  • Collaborate with Enterprise Architects to implement architectural designs and technology strategies.
Collaboration & Delivery
  • Collaborate with Product Managers, Software Engineers, Enterprise Architects, and Quality Engineers to deliver software solutions that meet business objectives.
  • Participate in technical discussions, design reviews, sprint planning, and agile development ceremonies.
  • Contribute to the continuous improvement of development methodologies, standards, and engineering practices.
  • Provide technical input into solution design, effort estimation, and delivery planning activities.
System Support & Incident Management
  • Provide second and third-line technical support for software applications deployed within the organization’s technology ecosystem.
  • Investigate, troubleshoot, and resolve complex technical issues impacting production environments.
  • Perform root cause analysis for incidents and implement sustainable corrective actions.
  • Support system upgrades, patches, releases, and deployment activities.
  • Ensure minimal disruption to business operations through effective incident and problem management practices.
System Monitoring & Performance Management
  • Monitor application performance, system stability, and service availability.
  • Identify and resolve performance bottlenecks, system inefficiencies, and reliability issues.
  • Ensure systems meet defined Service Level Agreements (SLAs) and operational performance standards.
  • Support proactive monitoring and alerting mechanisms to maintain optimal system health and availability.
Documentation & Knowledge Management
  • Create, maintain, and update comprehensive technical documentation.
  • Ensure documentation remains accurate, current, and accessible for operational support and future development activities.
  • Contribute to knowledge sharing and technical capability development within the engineering team.

This list covers your core responsibilities – with plenty of room to stretch, explore and take on new challenges as we grow.

What you’ll bring

You’re someone who brings:

  • 3 to 5 years’ practical experience in the full software development life cycle as a software engineer or software developer.
  • Demonstrates solid understanding of Software Engineering design patterns and/or methodologies.
  • Strong proficiency in object-oriented programming (OOP) principles, with a preference for experience in C# and the .NET framework.
  • Proficient in multiple languages, libraries & frameworks (e.g. C#, JavaScript, Angular, React, Vue, Node.js)
  • Demonstrated experience in designing and building RESTful APIs and microservices.
  • Designing the database schema to store application data efficiently
  • Proficient in working with relational and nonrelational databases (e.g. SQL Server & MongoDB) and writing efficient TSQL queries.
  • Hands on experience with containerisation technologies (e.g. Kubernetes & Docker)
  • Familiarity with cloud platforms such as AWS, Azure or GCP.
  • Strong knowledge of Devops practices, including CI/CD pipelines and infrastructure as code.
  • Demonstrates solid understanding of Software Testing fundamentals.
  • Demonstrates consistent passion for Technology and keeping up with the industry.
  • Exceptional attention to detail, ensuring high standards of quality in all outputs
  • Ability to adapt quickly to changing environments and priorities, maintaining effectiveness in dynamic situations
  • Excellent problem solving and analytical skills.
  • Ability to accurately estimate effort and take ownership for time management and delivery.
  • Strong collaboration and communication abilities.
Desirable skills you’ve got up your sleeve

It would be great if you also have some the following skills:

  • Previous experience in the online gaming or casino industry, with a strong understanding of player behaviour and industry regulations
  • Experience with Test-Driven Development (TDD) and writing unit/integration tests.
  • Experience with mobile application development using React Native.
  • Knowledge of in memory datastores (e.g. Redis or Valkey).
  • Experience with messaging systems (e.g. Kafka, RabbitMQ).
  • Experience as part of an Agile software engineering team.
  • A good understanding or security principles,
  • Develop reusable Terraform templates for infrastructure as code to improve deployment speed and consistency.
  • Computer Science related degree, diploma, or similar qualification in software engineering.
Our values are non-negotiables

Our culture is underpinned by core values that are linked to key behavioural competencies. Along with the below behavioural competencies, these are essential for all employees in order for you to embed in and drive our culture forward.

These competencies are:

  • Adaptability
  • Ownership and accountability
  • Initiating action
  • Resilience
  • Team orientation
  • Integrity
  • Innovation
What you’ll get back

We invest in your growth and wellbeing, so you can bring your best:

  • Supergrowth is real here. Our learning and development programmes give you the tools, training and opportunities to level up fast.
  • Your progress matters. Our Performance tool ensures you get meaningful feedback to support your development and superdrive your career.
  • Support that has your back. Our Employee Assistance Programme offers resources for you and your family.
  • Group Life Cover
  • Funeral Fund Benefit
  • Income Continuation Benefit
  • Medical Aid Subsidy
  • Retirement Annuity Subsidy
Ready to feel superclass?

At Super Group, your experience matters. We’re honest, fair, and focused on helping you succeed – and your work will have real impact from day one.

_ Game on! _

_ _

*Please note we will apply relevance to our Talent Management and Talent Development Programme as part of our recruitment process.

*Shortlisted candidates may need to complete an assessment.

This position requires trust and honesty it has access to customers financial details - therefore a credit and criminal record check will be conducted. The qualifications identified herein are an inherent job requirement; therefore, a qualification verification check will be done. By applying for this role, and supplying the necessary details, you hereby grant us permission to apply for these checks. This will be done in a confidential manner, and solely for the purposes of verification.

*The perfect place to work, play and grow!

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Software Engineer II (Full-Stack)
Software Engineer II (Full-Stack)

Digital Outsource Services (Pty) Ltd • Cape Town

Presencial
ZAR 520 000 - 860 000
Group Life Cover
Medical Aid Subsidy
Retirement Annuity Subsidy
+1
Software Engineer (Full Stack)
Software Engineer (Full Stack)

DigiOutsource • Cape Town

Presencial
ZAR 600 000 - 900 000
Free Daily Meal
Free On-Site Gym
Group Life Cover
+1
Head of Software Engineering
Head of Software Engineering

DigiOutsource • Cape Town

Presencial
ZAR 1 800 000 - 3 000 000
Learning & development
Employee assistance programme
Group Life Cover
+2
Software Engineer II (Full-Stack)
Software Engineer II (Full-Stack)

SuperGroup International • Cape Town

Presencial
ZAR 600 000 - 900 000
Group Life Cover
Funeral Fund Benefit
Medical Aid Subsidy
+3
Senior Software Engineer (Full Stack)
Senior Software Engineer (Full Stack)

ATS Client • Cape Town

Presencial
ZAR 1 000 000 - 1 350 000
Free Daily Meals
Free On-Site Gym
Group Life Cover
Junior Network Operation Center Engineer
Junior Network Operation Center Engineer

DigiOutsource • Cape Town

Presencial
ZAR 180 000 - 300 000
Group Life Cover
Funeral Fund Benefit
Income Continuation Benefit
+2
Senior Business Analyst
Senior Business Analyst

DigiOutsource • Cape Town

Presencial
ZAR 600 000 - 900 000
Group Life Cover
Funeral Fund Benefit
Income Continuation Benefit
+3
Human Resource Business Partner
Human Resource Business Partner

DigiOutsource • Cape Town

Presencial
ZAR 900 000 - 1 500 000
Junior Network Operation Center Engineer
Junior Network Operation Center Engineer

Digital Outsource Services (Pty) Ltd • Cape Town

Presencial
ZAR 150 000 - 210 000
Group Life Cover
Medical Aid Subsidy
Income Continuation Benefit
+3
Software Engineer (Back-End)
Software Engineer (Back-End)

DigiOutsource • Cape Town

Presencial
ZAR 334 800 - 558 000
Free Daily Meal
Free Massages On-site
Free On-Site Gym
+2