Senior Software Engineer (Full-Stack)

Digital Outsource Services

Cape Town

On-site

ZAR 600,000 - 900,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Comprehensive learning and development programmes
Free daily meals
On-site free gym
Group life cover
Financial services assistance
Retirement annuity subsidy

Job summary

Digital Outsource Services in Cape Town is looking for a Senior Software Engineer (Full Stack) to support and deliver our integration environment and Azure applications. The role requires building and maintaining production-ready systems while collaborating with various teams to ensure quality and stability.

The ideal candidate will have extensive experience in software development, strong proficiency in C#, and a robust understanding of Azure components. This position offers numerous benefits, including comprehensive learning programs and on-site amenities.

Qualifications

  • Minimum 7 years of practical experience in the full software development life cycle.
  • Exceptional attention to detail and a high standard of quality.
  • Strong proficiency in object-oriented programming, preferably with C# and .NET.

Responsibilities

  • Build, maintain, enhance and deploy front‑end and back‑end applications.
  • Collaborate with cross-functional teams to design, test, and deploy software components.
  • Mentor and guide junior engineers.

Skills

C#
JavaScript
Angular
React
Vue
Node.js
NextJS
RESTful APIs
Microservices
Azure
AI Document Intelligence
DevOps practices
AI and machine-learning tools

Education

Computer Science degree or similar qualification

Job description

As a Senior Software Engineer (Full Stack) you will support the delivery and maintain our integration environment and Azure applications to help the company become a global business. Your technical skill set will be used to build, maintain, and enhance production‑ready systems.

Responsibilities
  • Build, maintain, enhance and deploy front‑end and back‑end applications in line with company and industry standards.
  • Unit‑test all software artefacts.
  • Maintain existing systems and develop new systems using the latest technologies.
  • Collaborate with Architects, Software Engineers, Quality Engineers and Product Managers to design, test, and deploy software components.
  • Provide operational support for software deployed into the company ecosystem.
  • Analyse and resolve complex and high‑impact production issues.
  • Monitor system performance and ensure all SLAs are met.
  • Provide technical leadership for the implementation of solutions.
  • Transfer business and technical knowledge to the broader team.
  • Mentor and guide junior engineers.
  • Focus on the integrity of the systems with respect to quality, stability, and scalability.
  • Contribute to designing, developing, and implementing platforms that align with business objectives and technical requirements.
  • Assist the Software Engineering Team Lead with code reviews and implementation of best practices and coding standards.
  • Maintain comprehensive documentation of system architecture, processes and workflows.
Essential Skills
  • Strong verbal and written communication skills.
  • Experience working collaboratively in cross‑functional teams.
  • Expertise in managing multiple projects simultaneously with a track‑record of on‑time delivery.
  • Exceptional attention to detail and a high standard of quality.
  • Ability to adapt quickly to changing environments and priorities.
  • Minimum 7 years of practical experience in the full software development life cycle.
  • Solid understanding of software engineering design patterns and/or methodologies.
  • Strong proficiency in object‑oriented programming, preferably with C# and the .NET framework.
  • Proficient in C#, JavaScript, Angular, React, Vue, Node.js, and NextJS.
  • Experience designing and building RESTful APIs and microservices.
  • Proficient with Azure, AI Document Intelligence, and other Azure components.
  • Proficient in Azure Web Apps and Azure AD B2C for identity and access management.
  • Strong knowledge of DevOps practices, CI/CD pipelines and infrastructure as code.
  • Solid understanding of software testing fundamentals.
  • Experience mentoring or coaching junior developers.
  • Excellent problem‑solving and analytical skills.
  • Ability to estimate effort accurately and manage delivery timelines.
  • Hands‑on experience with AI and machine‑learning tools for document processing.
  • Experience implementing and maintaining Power Automate solutions.
Desirable Skills
  • In‑depth knowledge of sports betting markets and market trends.
  • Previous experience in the online gaming or casino industry, understanding player behaviour and regulation.
  • Familiarity with gambling regulations and compliance in various jurisdictions.
  • Experience developing customer retention strategies.
  • Experience with Test‑Driven Development and unit/integration testing.
  • Experience leading technical discussions and code reviews.
  • Experience within an Agile software engineering team.
  • Computer Science degree, diploma or similar qualification.
  • Minimum 2 years in a senior developer or engineer role.
  • Experience developing self‑service portals and implementing secure authentication with Azure AD B2C.
Benefits
  • Comprehensive learning and development programmes.
  • Performance feedback and coaching tools.
  • Employee Assistance Programme.
  • Free daily meals and massages.
  • On‑site free gym.
  • Group life cover and funeral fund.
  • Financial services assistance and income continuation benefits.
  • Leadership training, referral bonus and medical aid subsidy.
  • Free sleep coaching and on‑site barista.
  • Retirement annuity subsidy and team socials.
Equal Opportunity Employer

At Super Group, diversity is part of our DNA. With teams across 16 countries, our workforce includes 85 nationalities and 20 languages. We champion an inclusive, supportive and empowering environment for all employees.

Additional Requirements

Because the role involves access to customer financial details, a credit and criminal record check will be conducted. Qualifications identified in the description are inherent job requirements; therefore, a qualification verification check will also be performed. By applying for this role you grant permission for these checks to be conducted in a confidential manner.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Full Stack)
Senior Software Engineer (Full Stack)

ATS Client • Cape Town

On-site
ZAR 1,000,000 - 1,350,000
Free Daily Meals
Free On-Site Gym
Group Life Cover
Senior Software Engineer (Full-Stack)
Senior Software Engineer (Full-Stack)

DigiOutsource • Cape Town

Hybrid
ZAR 900,000 - 1,200,000
Medical Aid Subsidy
Retirement Annuity Subsidy
Funeral Fund Benefit
+2
Senior Software Engineer (Back-end)
Senior Software Engineer (Back-end)

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,300,000
Free daily meal
Free on-site gym
Group life cover
+2
Software Engineer (Full Stack)
Software Engineer (Full Stack)

DigiOutsource • Cape Town

On-site
ZAR 600,000 - 900,000
Free Daily Meal
Free On-Site Gym
Group Life Cover
+1
Senior DevSecOps Engineer
Senior DevSecOps Engineer

Betway Group • Cape Town

On-site
ZAR 900,000 - 1,200,000
Group Life Cover
Funeral Fund Benefit
Income Continuation Benefit
+2
Microsoft Power Platform Developer
Microsoft Power Platform Developer

ATS Client • Cape Town

On-site
ZAR 600,000 - 900,000
Free Daily Meals
Free Massages On-site
Free On-site Gym
+3
Software Engineer (Full Stack)
Software Engineer (Full Stack)

ATS Client • Cape Town

On-site
ZAR 420,000 - 750,000
Free On-Site Gym
Learning & development programmes
Medical Aid Subsidy
+1
Software Engineer (Back-End)
Software Engineer (Back-End)

DigiOutsource • Cape Town

On-site
Free Daily Meal
Free Massages On-site
Free On-Site Gym
+2
Software Engineer (Back-end)
Software Engineer (Back-end)

Digital Outsource Services • Cape Town

On-site
ZAR 400,000 - 600,000
Free Daily Meal
Free Massages On-site
Free On-Site Gym
+2
Security Operations Analyst
Security Operations Analyst

DigiOutsource • Cape Town

On-site
ZAR 480,000 - 720,000
Learning & development programs
Performance management tools
Employee Assistance Programme
+5