Intermediate Backend Developer

1 week ago


Durban, KwaZulu-Natal, South Africa BETSoftware Full time

Job Description

  • Working knowledge of Typescript.
  • Fundamental experience with databases (especially MySQL/Postgres's)
  • Working knowledge of caching and messaging systems such as Redis, RabbitMQ, and AMQP protocols.
  • Familiarity with configuration management tools such as SaltStack or equivalent automation frameworks.
  • Strong understanding of microservices architecture and message-oriented middleware, with experience designing and implementing distributed systems.
  • Strong understanding of databases (e.g. SQL)
  • Experience with containerisation (Docker, Kubernetes) (Advantageous)

Responsibilities

  • Design, develop, and maintain scalable backend services and APIs that form the core of our iGaming SaaS product.
  • Enhance and extend the functionality and scalability of our existing platform to meet evolving business needs and user demand.
  • Build and maintain integrations with various partner APIs, ensuring seamless data exchange and service interoperability.
  • Implement new features and improvements for our Remote Gaming Server (RGS) with a strong focus on performance, security, and reliability.
  • Collaborate closely with frontend developers, product managers, QA engineers, and DevOps teams to deliver robust solutions end-to-end.
  • Participate in architectural discussions, code reviews, and contribute to best practices for backend development and deployment.
  • Monitor system performance and troubleshoot issues, implementing fixes and optimizations proactively.
  • Advocate for clean, maintainable, and testable code with thorough documentation.
  • Stay up to date with industry trends and emerging technologies relevant to backend development and the iGaming sector.

Qualifications

  • A relevant Degree/Diploma or studying towards one (Advantageous)
  • At least 5 years of development experience in a commercial environment.

About Us
We Don't Just Recruit Talent... We Cultivate It

BET Software is one of the most diverse betting software providers in Sub-Saharan Africa, with a rapidly growing international footprint. Our multiskilled Team is responsible for providing advanced software solutions, while supporting incredibly high transactional volumes in a fast-paced industry, making BET Software a lively and engaging place to be.

Our progressive use of technology enables our talented Team to work with the tech stack of their choice and we encourage an environment and culture that supports collaboration, learning, and growth. We believe that our strength lies in our diversity and that Teamwork makes the dream work, a place where you can flourish amongst like-minded individuals.

We are a dynamic group of people that stem from a variety of cultures, backgrounds, and locations. While our head office is based in Umhlanga, South Africa we recruit talent throughout South Africa and Internationally.



  • Durban, KwaZulu-Natal, South Africa BET Software Careers Site Full time

    Working knowledge of Typescript. Fundamental experience with databases (especially MySQL/Postgres's) Working knowledge of caching and messaging systems such as Redis, RabbitMQ, and AMQP protocols. Familiarity with configuration management tools such as SaltStack or equivalent automation frameworks. Strong understanding of microservices architecture and...


  • Durban, KwaZulu-Natal, South Africa Boardroom Appointments Full time

    We are seeking a talented Intermediate PHP Developer with experience in payment systems to join our team in Durban. The ideal candidate will have a solid background in PHP development and a keen interest in payment technologies. This role requires a proactive individual with strong problem-solving skills and a passion for creating efficient, secure, and...


  • Durban, KwaZulu-Natal, South Africa Winning Form Full time

    DescriptionIntermediate Knowledge of BGP, OSPF and other routing mechanismsIntermediate Knowledge of Layer 2 technologies including STP, VLAN (Tagging QinQ), VxLan and link aggregation protocols.Implementing and Supporting in a LAN, WAN and Multi Site EnvironmentIPSec VPN and NAT ApplicationsLoad Balancing Work Loads.Understanding of WAF...


  • Durban, KwaZulu-Natal, South Africa BET Software Careers Site Full time

    Attention to detailEffective communicator Problem Solving/ Resolution DrivenClient CentricSoftware Development and Maintenance 


  • Durban, KwaZulu-Natal, South Africa Winning Form Full time

    ResponsibilitiesTechnical Outputs:Perform PlanningIdentify and establish objectives for self and team.Work on objectives or goals within timeline.Consider all reasonable factors, impediments and obstacles.Identify potential alternative strategies and refactor approach for maximum benefit within the shortest possible


  • Durban, KwaZulu-Natal, South Africa BETSoftware Full time

    ResponsibilitiesTechnical Outputs:Perform PlanningIdentify and establish objectives for self and team.Work on objectives or goals within timeline.Consider all reasonable factors, impediments and obstacles.Identify potential alternative strategies and refactor approach for maximum benefit within the shortest possible time.Implementation - Ensure the Solution...


  • Durban, KwaZulu-Natal, South Africa Hirsch's Homestores Full time

    Hirsch's is looking for a skilled Mid-Senior Magento / Full Stack Developer to join our Digital & E-Commerce team in Durban. If you can build, maintain, and optimise complex e-commerce systems, this role is for you.What We're Looking For:• Strong Magento development experience• Solid HTML5, CSS3, and native JavaScript (ES6+)• Backend skills in PHP,...

  • Senior Developer

    24 hours ago


    Durban, KwaZulu-Natal, South Africa Steer73 Full time

    Senior Developer (Backend)Department: Development & QAEmployment Type: Full TimeLocation: Remote, South Africa, DurbanDescription We are looking for a Senior Developer to join our team at Steer73. You'll play a key role in delivering high-quality solutions across a variety of client and internal projects. Working closely with product managers, QA, and other...


  • Durban, KwaZulu-Natal, South Africa iX Full time

    The Intermediate Social Media PPC Specialist's primary responsibility is to develop and execute social media strategies for our clients, aimed at enhancing their online visibility and boosting lead generation. This role entails close collaboration with fellow social media specialists, digital campaign managers, and designers to ensure cohesive and effective...

  • Intermediate DBA

    7 days ago


    Durban, KwaZulu-Natal, South Africa Winning Form Full time

    DescriptionEffective Time Management Effective Communication SkillsQuery Writing SkillsOptimisation and fine tuning all aspects of MSSQLDatabase managementDatabase DesignResponsibilitiesJob ResponsibilitiesDatabase Design• Ensure Database design is robust, scalable, and operating optimally.• Work with other DBAs to make sure that the solutions meet...