Software Engineer (Full Stack)

Digital Outsource Services

Cape Town

On-site

ZAR 279,000 - 446,400

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 meal
On-site gym
Group life cover
Referral bonus
Medical aid subsidy
Team socials

Job summary

Digital Outsource Services in Cape Town is on the lookout for a skilled software engineer to innovate in the online gaming sector. You will design and develop scalable software solutions using the latest in Javascript and .NET technologies. The ideal candidate has 3 to 5 years of experience in the full software development life cycle and a passion for technology.

The role includes collaborating with diverse teams, maintaining high-quality delivery, and contributing to innovative projects. Attractive benefits include comprehensive learning programs and free daily meals.

Qualifications

  • 3 to 5 years of experience in software development.
  • Solid understanding of design patterns and methodologies.
  • Proficiency in object-oriented programming, especially in C#.

Responsibilities

  • Design and develop software solutions using Javascript and .NET.
  • Build and maintain front-end and back-end applications.
  • Collaborate with cross-functional teams to deploy software components.

Skills

Object-oriented programming (OOP)
C#
Software engineering design patterns
JavaScript
RESTful APIs and microservices
TSQL queries
Containerization technologies
Cloud platforms (AWS, Azure, GCP)
DevOps practices
Agile methodology

Education

Computer Science degree or equivalent qualification

Tools

SQL Server
MongoDB
Kubernetes
Docker

Job description

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 Javascript 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.
Qualifications

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, MongoDB) 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 DevOps 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 datastores (Redis or Valkey).
  • Experience with messaging systems (Kafka, RabbitMQ).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.
Benefits
  • 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.

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

Similar jobs worth comparing

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
Software Engineer

Digital Outsource Services • Cape Town

On-site
ZAR 500,000 - 700,000
Comprehensive learning and development programmes
Free daily meals
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 (Front-End)
Software Engineer (Front-End)

Digital Outsource Services • Cape Town

On-site
ZAR 400,000 - 600,000
Learning and development programmes
Performance feedback tools
Employee assistance programme
+14
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 Software Engineer (Full-Stack)
Senior Software Engineer (Full-Stack)

Digital Outsource Services • Cape Town

On-site
ZAR 600,000 - 900,000
Comprehensive learning and development programmes
Free daily meals
On-site free gym
+3
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
Quality Assurance Engineer
Quality Assurance Engineer

Digital Outsource Services • Cape Town

On-site
Free daily meals
Massages and on-site gym
Medical aid subsidy and group life cover
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
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