Full Stack Software Engineer

1 month ago


Cape Town, South Africa Betway Group Full time

On average it takes 5 minutes to apply for this role.

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

Do you see yourself as one of those “out-of-the-box thinkers”, “Technical masterminds”, “Outstanding creatives”, or “Mind-boggling number crunchers”? If so, we want to welcome you to the Betway family and celebrate what makes you unique 

Our global customer base is exploding and we need your skills to support us on this exciting journey Don’t look back and submit your application before the opportunity passes you by..

Reporting to: Lead Engineer

Department: Engineering

The department encompasses several key areas, from the facilitation of millions of sports bets to bespoke promotion engines, from welcome sequences to comprehensive CRM solutions. We’re technology and platform agnostic and ensure we always have the best tools to build, release and manage our applications, including but not limited to .NET Core, JavaScript, ReactJS, webpack, Git, Azure Cloud, Azure DevOps, YAML and Terraform. Our engineers are one of our most important assets, so we provide them with the best hardware, the right software, learning opportunities and the freedom to innovate so that no task is insurmountable

Purpose of the role:

The Software Engineer works as part of a self-organising Agile/Kanban team responsible for building websites, APIs and frameworks that power a portfolio of websites. The engineer works within the team using a variety of web technologies (mostly backend) and a Hypothesis Driven Engineering approach on highly visible website projects, to deliver a cutting-edge gaming experience to our users.

Duties include, but not limited to:

Developing new features, applications and solutions as well as maintaining existing ones Designing technical solutions to meet business requirements by studying, pair-programming and bug-fixing Taking part in team rituals such as stand-ups, planning sessions, demos and retrospectives. Taking part in team activities such as collaborative-development and code-reviews. Taking part in cross-team activities such as knowledge-sharing and documentation. 

This job description is not intended to be an exhaustive list of responsibilities. The job holder may be required to complete any other reasonable duties in order to achieve business objectives.

Essential skills:

Web development with C# .Net Core and/or MVC or higher Web development with JavaScript, ReactJS and NextJS Web development with modern CSS tools (SASS, LESS, etc) Microsoft Azure Cloud (Web App, Application Insights, Redis, Azure Storage, Function App) Microsoft Azure DevOps including YAML and Terraform Automation and unit test (Postman, NUnit, MS Test, Moq, Playwright) 

Other essential requirements: 

Versatile developer, able and willing to work across multiple technologies and aspects of products Good communication and analytical skills Interpersonal skills Commit to be On-Call for our products on a rotation basis 

Desirable skills: 

Microsoft SQL Server Visual Studio and Visual Studio Code experience A/B testing and experimentation Launch Darkly Agile / Kanban experience Good presenting skills Relevant certification 

Behavioural competencies

Our culture is underpinned by core values that are linked to key 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 & Accountability, Initiating Action, Resilience, Team Orientation, Integrity and Innovation

Should you not hear from us within 2 weeks, please assume your application has not been successful.



  • Cape Town, South Africa Initiate International Full time

    The teams manage a diverse array of products with multiple capabilities. To effectively support these products, the teams require a wide range of software development skills and strong product knowledge geared towards delivery.They build market-leading platforms and software to support out-of-the-box configuration of brands and markets.Be part of building a...


  • Cape Town, South Africa Initiate International Full time

    The teams manage a diverse of products with multiple capabilities. To effectively support these products, the teams require a wide range of software development skills and strong product knowledge geared towards delivery.They build market-leading platforms and software to support out-of-the-box configuration of brands and markets.Be part of building a...


  • Cape Town, South Africa Initiate International Full time

    The teams manage a diverse of products with multiple capabilities. To effectively support these products, the teams require a wide range of software development skills and strong product knowledge geared towards delivery.They build market-leading platforms and software to support out-of-the-box configuration of brands and markets.Be part of building a...


  • Cape Town, South Africa Lula Full time

    ALL STAFF APPOINTMENTS WILL BE MADE WITH DUE CONSIDERATION OF THE COMPANY'S EE TARGETS WHAT WE DO Lula is an innovative and human-focused FinTech company on a mission to help small businesses optimise their cash flow. Our purpose is to help SMEs manage their businesses better, faster, and more simply, so they can spend more time doing...


  • Cape Town, South Africa Initiate International Full time

    The Mobile App Software Development team is responsible for the planning, design, development, and maintenance of mobile applications. This team plays a crucial role in creating mobile experiences that meet user needs, align with business goals, and provide exceptional user experiences within the Native App.The Mobile App Full Stack Software Engineer in Cape...


  • Cape Town, South Africa Initiate International Full time

    The Mobile App Software Development team is responsible for the planning, design, development, and maintenance of mobile applications. This team plays a crucial role in creating mobile experiences that meet user needs, align with business goals, and provide exceptional user experiences within the Native App.The Mobile App Full Stack Software...


  • Cape Town, South Africa Intrinsic Consulting Services Full time

    Our client is an established yet dynamic and innovative company in the Fintech space. They are looking for an experienced Full Stack Software Engineer to join their team.Responsibilities:Understand and communicate product goals and strategy with stakeholders and clients to define requirements.Research, design, implement, and maintain enterprise and business...


  • Cape Town, South Africa Intrinsic Consulting Services Full time

    Our client is an established yet dynamic and innovative company in the Fintech space. They are looking for an experienced Full Stack Software Engineer to join their team.Responsibilities: Understand and communicate product goals and strategy with stakeholders and clients to define requirements. Research, design, implement, and maintain enterprise and...


  • Cape Town, Western Cape, South Africa Initiate International Full time

    About the RoleWe are seeking a highly skilled Full Stack Software Engineer to join our team at Initiate International. As a key member of our development team, you will play a vital role in designing and developing cutting-edge software solutions that meet the needs of our clients.Key ResponsibilitiesSoftware Development: Develop high-quality software using...


  • Cape Town, Western Cape, South Africa Hire Resolve Full time

    About the RoleHire Resolve, a reputable software development company, is seeking a highly skilled Full Stack Developer to join our team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining web applications using C# and React.Key ResponsibilitiesDesign and develop web applications using C# and ReactCollaborate with...

  • Full Stack Engineer

    3 months ago


    Cape Town, South Africa Plus1X Solutions (Pty) Ltd Full time

    Job Title: Senior/Intermediate Full Stack DeveloperLocation: Cape Town (Hybrid) / RemoteDuration: 6 - 12 months, with potential for conversion to permanentPosition Overview: We are seeking experienced Full Stack Developers to join our team on a contract basis, with the opportunity for conversion to permanent employment. As a Full Stack Developer, you will...

  • Full Stack Engineer

    3 months ago


    Cape Town, South Africa Plus 1x Full time

    Job Title: Senior/Intermediate Full Stack DeveloperLocation: Cape Town (Hybrid) / RemoteDuration: 6 - 12 months, with potential for conversion to permanentPosition Overview: We are seeking experienced Full Stack Developers to join our team on a contract basis, with the opportunity for conversion to permanent employment. As a Full Stack Developer, you will...

  • Software Engineer

    5 days ago


    Cape Town, Western Cape, South Africa JenRec Recruitment Full time

    Job Summary:JenRec Recruitment is seeking a skilled Mid-Level Software Developer to join our client's team in a dynamic and innovative environment. As a key member of the team, you will be responsible for designing, developing, and maintaining full-stack solutions using a range of technologies.Key Responsibilities:Design and develop full-stack solutions...


  • Cape Town, South Africa Jem Full time

    Jem is looking for an enthusiastic Senior Full Stack Software Engineer to join our dynamic team. We are a forward-thinking startup on a mission to build the ultimate HR system for deskless workforces.If you are a skilled and ambitious individual who thrives on challenges, apply below to be part of our exceptional development team and contribute to building...

  • Full Stack Developer

    3 months ago


    Cape Town, South Africa RMV Solution Full time

    Full Stack Developer - Cape TownSalary - Market relatedStart date - ASAP Job DescriptionThis position is 90% remote.Our client seeks a dynamic Full Stack Developer to join their team, focusing on creating cloud-provisioned software solutions tailored to specific business sectors. As a Full-stack developer, you will be responsible for establishing a...

  • Full Stack Developer

    2 months ago


    Cape Town, South Africa RMV Solutions Pty Ltd Full time

    This position is 99% remote. Our client seeks a dynamic Full Stack Developer to join their team, focusing on creating cloud-provisioned software solutions tailored to specific business sectors. As a Full-stack developer, you will be responsible for establishing a high-quality code foundation across all levels.Duties/Responsibilities:Engage in all facets of...


  • Cape Town, South Africa Network Recruitment Full time

    Senior Full Stack Engineer (Data)Hybrid, Cape Town, Contract Requirements:At least 8 years of experience in a software engineering or development roleBachelor's or Master's degree in Computer Science, Engineering, or a related discipline Demonstrated expertise in data engineering and platform development Required tech stack: Data Platforms, Data Engineering,...


  • Cape Town, South Africa Network Recruitment Full time

    Senior Full Stack Engineer (Data) Hybrid, Cape Town, Contract Requirements: At least 8 years of experience in a software engineering or development role Bachelor's or Master's degree in Computer Science, Engineering, or a related discipline Demonstrated expertise in data engineering and platform development Required tech stack: Data Platforms, Data...


  • Cape Town, South Africa Network Recruitment Full time

    Senior Full Stack Engineer (Data) Hybrid, Cape Town, Contract Requirements: Required tech stack: Data Platforms, Data Engineering, Spark, Scala, Java, Gradle Experienced as a Full Stack Engineer Apply now!


  • Cape Town, South Africa Network Recruitment Full time

    Senior Full Stack Engineer (Data)Hybrid, Cape Town, Contract Requirements: Required tech stack: Data Platforms, Data Engineering, Spark, Scala, Java, GradleExperienced as a Full Stack Engineer Apply now!