Talent.com
This job offer is not available in your country.
Senior Software Engineer (Back-end)

Senior Software Engineer (Back-end)

DigiOutsourceCape Town, ZA
30+ days ago
Job description

Job title : Senior Software Engineer (Back-end)

Job Location : Western Cape, Cape Town

Deadline : October 08, 2025

Quick Recommended Links

  • Jobs by Location
  • Job by industries

What you’ll be doing

Engineering

  • Build, maintain, enhance and deploy software according to company’s software engineering standards and aligning these standards to industry standards and 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 team in developing, testing, and deploying software components.
  • Provide second / third line support to IT for software deployed into company eco system.
  • Analyse and resolve complex and high impact production issues where required.
  • Monitor systems performance and ensure all SLAs are met.
  • Technical Leadership

  • Management of the implementation of technical solutions.
  • Transfer of business and technical knowledge to the greater team.
  • Technical guidance and mentoring of junior engineers.
  • Focus on the integrity of the systems regarding quality, stability, and scalability.
  • Contribute and provide expertise in the design, development, and implementation of the platform (s), ensuring alignment with business objectives and technical requirements.
  • Support to Software Engineering Lead

  • Assist in code reviews.
  • Assist in coordinating Pair Programming.
  • Assist in implementation of 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 to the table

    The necessary skills that we require for this role include :

  • Minimum of 7 years’ practical experience in the full software development life cycle as a software engineer or software developer.
  • Demonstrates solid understanding of Software Engineering design patterns and / or methodologies.
  • Strong proficiency in object-oriented programming (OOP) principles, with a preference for experience in C# and the .NET framework.
  • Demonstrated experience in designing and building RESTful APIs and microservices.
  • Proficient in working with relational databases (e.g. SQL Server) and writing efficient queries.
  • Hands on experience with containerization technologies (e.g. Docker)
  • Familiarity with cloud platforms such as AWS, Azure or GCP.
  • Strong knowledge of Devops practices, including CI / CD pipelines and infrastructure as code.
  • Demonstrates solid understanding of Software Testing fundamentals.
  • Demonstrates solid ability to mentor and transfer knowledge to the greater team.
  • Demonstrates consistent passion for Technology and keeping up with the industry.
  • Exceptional attention to detail, ensuring high standards of quality in all outputs
  • Ability to adapt quickly to changing environments and priorities, maintaining effectiveness in dynamic situations
  • Experience mentoring or coaching junior developers.
  • Excellent problem solving and analytical skills.
  • Ability to accurately estimate effort and take ownership for time management and delivery.
  • Strong collaboration and communication abilities.
  • Desirable skills you’ve got up your sleeve

    It would be great if you also have some of the following skills :

  • Previous experience in the online gaming or casino industry, with a strong understanding of player behaviour and industry regulations
  • Experience with Test-Driven Development (TDD) and writing unit / integration tests.
  • Familiarity with container orchestration tools (e.g. Kubernetes).
  • Knowledge of NoSQL databases (e.g. MongoDB) and distributed systems.
  • Knowledge of in memory datastores (e.g. Redis or Valkey).
  • Experience with messaging systems (e.g. Kafka, RabbitMQ).
  • Experience leading technical discussions and code reviews.
  • Experience as part of an Agile software engineering team.
  • A good understanding or security principles,
  • An understanding of JavaScript frameworks (e.g. Angular, Vue and React).
  • Computer Science related degree, diploma, or similar qualification in software engineering.
  • Minimum 2 years’ experience in Senior Software Engineer / Developer role.
  • ICT jobs
  • Create a job alert for this search

    Senior Software Engineer • Cape Town, ZA

    Related jobs
    • Promoted
    Senior Backend Engineer (Cape Town)

    Senior Backend Engineer (Cape Town)

    The Legends AgencyCape Town, Western Cape, South Africa
    Senior Backend Software Developer.Hybrid (2-4 days in office / week) .We seek a Senior Backend Developer with a strong technical background and a passion for real-world problem-solving.You'll contrib...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineers (CH1129b)

    Senior Software Engineers (CH1129b)

    CapitalHStellenbosch, South Africa
    Join a world-class team developing high-performance, distributed telecom systems.Our client, a medium-sized engineering company based in Stellenbosch, specializes in the design, development, integr...Show moreLast updated: 30+ days ago
    • Promoted
    Senior React Native Engineer

    Senior React Native Engineer

    Boardroom AppointmentsCape Town, Western Cape, South Africa
    Senior React Native Engineer - 6 Month Contract.Architect, build, and maintain high-performance, cross-platform mobile applications using React Native. Work closely with product, UX / UI, and backend ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior QA Engineer

    Senior QA Engineer

    Communicate RecruitmentCape Town, South Africa
    Conjure and execute automated acceptance trials using enchanted tools such as Selenium WebDriver with Cucumber or Microsoft Playwright. Conduct testing in a Java battle environment, while navigating...Show moreLast updated: 13 days ago
    • Promoted
    Senior Software Engineer (Multiple Stacks) - RemoteContract

    Senior Software Engineer (Multiple Stacks) - RemoteContract

    Salve.Inno ConsultingCape Town, Western Cape, South Africa
    We are hiring experienced Senior Software Engineers (3-9 years) for ongoing, short-term remote projects with a global AI-driven platform. This initiative supports a leading technology client's LLM E...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Backend Engineer

    Senior Backend Engineer

    WatersEdge SolutionsCape Town, South Africa
    Bring your backend engineering expertise to a high-impact role shaping the future of digital healthcare.As a Senior Backend Engineer, you’ll design, build, and maintain the APIs and infrastructure ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior React Native Engineer

    Senior React Native Engineer

    Mindworx ConsultingCape Town, South Africa
    Relevant software engineering degree at Honours level (Master's preferred).Exceptional grasp of the fundamentals of programming paradigms and solution design. React or React-Native development exper...Show moreLast updated: 15 days ago
    • Promoted
    Senior Software Engineer - Data Science (CH1148)

    Senior Software Engineer - Data Science (CH1148)

    CapitalHStellenbosch, South Africa
    Our client is a medium-sized engineering company based in Stellenbosch, specializes in the design, development, integration, implementation, and support of complex hardware and software systems.The...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Communicate RecruitmentCape Town, South Africa
    The countdown has endedits time for lift-off.Lifes too short to remain groundedjoin a team where your expertise powers innovation, your leadership shapes missions, and your code drives exploration ...Show moreLast updated: 7 days ago
    • Promoted
    Senior Platform Engineer

    Senior Platform Engineer

    Six Sense ConsultingCape Town, South Africa
    BTech / Degree / Masters / PHD in Computer Science, Computer Engineering or related fields.BTech coupled with 13 years relevant working experience or Degree coupled with 9 years relevant working exper...Show moreLast updated: 30+ days ago
    • Promoted
    SENIOR SOFTWARE DEVELOPER - C# - MAURITIUS - UP TO R800K PER ANNUM

    SENIOR SOFTWARE DEVELOPER - C# - MAURITIUS - UP TO R800K PER ANNUM

    E-MergeMauritius, South Africa
    A leading independent financial services group founded in South Africa, with a growing international presence including Mauritius is looking for a Senior C# Software Developer to join their expandi...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer - Radar Systems

    Senior Software Engineer - Radar Systems

    JenRec RecruitmentCape Town, South Africa
    R&D team developing award-winning consumer radar products used by cyclists, golfers, and drivers worldwide.Youll be at the cutting edge of. Lead software and algorithm development for next-gener...Show moreLast updated: 30+ days ago
    • Promoted
    Data Scientist / Senior Software Engineer

    Data Scientist / Senior Software Engineer

    Communicate RecruitmentStellenbosch, South Africa
    Join a fellowship devoted to crafting scalable, world-shaping solutions for industries across the realms.Architect, forge, and deploy machine learning and AI constructs within mighty, distributed s...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer – Application - Somerset West, South Africa

    Senior Software Engineer – Application - Somerset West, South Africa

    JenRec RecruitmentCape Town, South Africa
    My client, a technology leader in the development of highly reliable, mission-critical systems, is seeking a.Operating in a formal engineering environment, the successful candidate will help design...Show moreLast updated: 30+ days ago
    • Promoted
    Back-End Engineer

    Back-End Engineer

    The Legends AgencyCape Town, South Africa
    Established in 2012, a UK-based company with a global client base.Bespoke software development, application integration, data migration, consultancy, and full-circle marketing services with a prima...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Java Software Engineer – Cape Town / Hybrid – R700 PH

    Senior Java Software Engineer – Cape Town / Hybrid – R700 PH

    E-MergeCape Town, South Africa
    SAs MOST REPUTABLE software engineering business is on the lookout for a brilliant Senior Java Software Engineer to join their exciting team. They are well known for playing key roles in the design,...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Senior Compute Systems Engineer

    Senior Compute Systems Engineer

    Kamo PlacementsCape Town, South Africa
    Contribute to the global design and implementation of scalable and fault tolerant infrastructure systems that support engineering and operational needs. Contribute to the deployment, configuration, ...Show moreLast updated: less than 1 hour ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Network RecruitmentCape Town, South Africa
    Youll design and build scalable backend services, integrate with payment processors (Stripe, ACH, mobile money), and own core features like ledgers, payouts, and hosted payment pages.The team foste...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer — Radar Innovation Team

    Software Engineer — Radar Innovation Team

    JenRec RecruitmentCape Town, South Africa
    Step into a role where your software doesnt just run it.Join a pioneering R&D team in Stellenbosch building the next generation of consumer radar products trusted by cyclists, golfers, motorcy...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer – Technology Innovation

    Software Engineer – Technology Innovation

    Communicate RecruitmentStellenbosch, South Africa
    My client, a legendary guild of technological pioneers, seeks a Software Engineer to join their elite Technology Innovation party. Within this campaign, youll face formidable challenges, experiment ...Show moreLast updated: 13 days ago