Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Senior Software Engineer (Back End).
South Africa Jobs Expertini

Urgent! Senior Software Engineer (Back End) Job Opening In Cape Town – Now Hiring DigiOutsource

Senior Software Engineer (Back End)



Job description

Senior Software Engineer (Back End) – DigiOutsource

Join to apply for the Senior Software Engineer (Back End) role at DigiOutsource, part of Super Group.

We design market-leading online gaming solutions and empower our teams to deliver high-performance software.

What You’ll Be Doing

  • Engineering: Build, maintain, enhance and deploy software according to company standards and industry best practices.

    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 Managers to develop, test, and deploy software components.

    Provide second/third line support to IT for software deployed into the company ecosystem.

    Analyse and resolve complex production issues.

    Monitor system performance and ensure SLAs are met.

Technical Leadership

  • Manage the implementation of technical solutions.

    Transfer business and technical knowledge to the team.

    Provide technical guidance and mentoring to junior engineers.

    Ensure solution architecture meets standards for maintainability and performance.

    Work with private and public cloud environments, emphasizing containerization and microservices.

Support to Software Engineering Lead

  • Assist in code reviews and coordinating Pair Programming.

    Help implement best practices, coding standards and relevant methodologies.

Documentation

  • Maintain comprehensive documentation of system architecture, processes, and workflows for transparency and future reference.

Essential Skills You’ll Bring

  • Minimum of 7 years’ experience in the full software development life cycle as a software engineer or developer.

  • Solid understanding of software design patterns and methodologies.

  • Strong proficiency in object-oriented programming, with a preference for C# and the .NET framework.

  • Experience designing and building RESTful APIs and microservices.

  • Relational database experience (e.g., SQL Server) and writing efficient queries.

  • Hands-on experience with containerization (e.g., Docker).

  • Familiarity with cloud platforms (AWS, Azure or GCP).

  • Strong knowledge of DevOps practices, including CI/CD and infrastructure as code.

  • Solid understanding of software testing fundamentals and ability to mentor others.

  • Strong collaboration and communication skills; ability to adapt to changing priorities.

Desirable Skills

  • Experience in online gaming or casino industry; understanding of player behaviour and industry regulations.

  • Experience with Test-Driven Development (TDD) and unit/integration tests.

  • Familiarity with Kubernetes, NoSQL databases (e.g., MongoDB), Redis or similar, and distributed systems.

  • Experience with messaging systems (e.g., Kafka, RabbitMQ).

  • Security principles awareness and understanding of JavaScript frameworks (e.g., Angular, Vue, React).

  • Computer Science degree or similar qualification; minimum 2 years in a Senior Software Engineer role.

Our Values and What You’ll Get Back

Our culture is built on adaptability, ownership, initiative, resilience, teamwork, integrity and innovation.

We offer a comprehensive benefits program, learning and development opportunities, performance feedback, and support for your growth.

Be part of that Superclass feeling.

Diversity and inclusion are part of our DNA, with teams across 16 countries and 85 nationalities.

We are committed to equal opportunity, honesty and fairness, and to supporting your growth and contributions.

Note: This position may require background checks (credit and criminal) as part of verification.

Shortlisted candidates may need to complete assessments.

If you do not hear from us within two weeks, please consider your application unsuccessful.

Game on!

#J-18808-Ljbffr


Required Skill Profession

Software Development



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Senior Software Potential: Insight & Career Growth Guide