Software Engineer

2 days ago


Cape Town, Western Cape, South Africa Bushira Technologies Full time

Job Summary

·      Responsible for the full lifecycle of web application development, including front-end and back-end components, from design to deployment and maintenance.

·      Lead development projects and collaborate with cross-functional teams to deliver high-quality, scalable, and performant software solutions that meet business requirements.

·      Mentor junior engineers and promote best practices in coding, testing, and system architecture.

Key Responsibilities

·      Design, develop, test, and maintain robust web applications, ensuring a seamless user experience.

·      Write clean, efficient, and maintainable code across the full stack.

·      Collaborate with product managers, designers, and other stakeholders to define, design, and ship new features.

·      Design, build, and manage databases and APIs to support application functionality.

·      Optimize applications for speed, scalability, and security.

·      Participate in architectural discussions and provide technical leadership.

·      Mentor and coach junior developers, conduct code reviews, and ensure adherence to coding standards.

·      Stay up-to-date with emerging technologies and industry best practices.

·      Design and implement APIs, manage database schemas, and optimize queries for performance, data integrity, and security.

·      Bring fresh ideas and champion new patterns to make systems smarter, faster, and more resilient.

Required Qualifications

·      Minimum of 5 years of experience in full-stack development is common, though requirements vary by role.

·      A degree in Computer Science, Software Engineering, or a related field is often required.

·      Proven experience in full stack development with a strong portfolio of web applications.

·      Proficiency in front-end technologies (e.g., HTML, CSS, JavaScript) and modern frameworks (e.g., React, Angular, Vue).

·      Strong back-end development skills in one or more languages (e.g., Python, Java, C#, Ruby, .Net).

·      Experience with various databases (e.g., SQL and NoSQL databases like MySQL, MongoDB) and web servers.

·      Familiarity with version control systems (e.g., Git).

·      Strong understanding of software design principles and architecture.

Skills and Experience

·      Experience with cloud platforms (e.g., AWS, Azure, GCP) and microservices architecture.

·      Knowledge of DevSecOps principles, CI/CD pipelines, and automation.

·      Experience with agile development methodologies.

·      Excellent problem-solving, analytical, and critical thinking skills.

·      Strong communication and collaboration skills.

·      Experience with automated testing and debugging.

  • Employment Type:
     12-month contract (Full time)
  • Start date:
     January 2026
  • Location:
     Cape Town, South Africa
  • Work Model:
     Hybrid (combining remote and in-office work)
  • Email CV/Resume to

  • Software Engineer

    7 hours ago


    Cape Town, Western Cape, South Africa redPanda Software Full time

    PURPOSE OF THE JOBThe purpose of this Software Engineer role is to develop, test and maintain software applications. The role particularly focuses on front-end programming using REACT along with back-end (C#) programming.JOB SPECIFICATIONKey Roles And ResponsibilitiesBack-end codingComplying with code standards (OOP)Conducting accurate estimationsWorking...

  • Software Engineer

    7 hours ago


    Cape Town, Western Cape, South Africa redPanda Software UK Full time

    LocationCape Town (Hybrid)Key Roles and ResponsibilitiesThe purpose of this Fullstack Software Engineer role is to develop, test and maintain software applications. The role particularly focuses on front-end programming using REACT along with back-end (C#) programming.Job specificationKey Roles And ResponsibilitiesBack-end codingComplying with code standards...


  • Cape Town, Western Cape, South Africa Gendac | Software, Innovations & IoT Full time

    ARE YOU ...apassionate Senior Software Engineerlooking for variety and the chance to work on interesting projects?A career at Gendac means you'll work on a range of challenging projects, for a mixture of interesting clients, with different teams and diverse technologies. Each new project presents exciting new challenges and responsibilities ensuring...


  • Cape Town, Western Cape, South Africa BET Software Full time R900 000 - R1 200 000 per year

    We Want You:BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, you'll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT. Beyond coding,...


  • Cape Town, Western Cape, South Africa BET Software Full time R70 000 - R120 000 per year

    We Want You: BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, you'll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT. Beyond coding,...

  • Software Engineer

    7 hours ago


    Cape Town, Western Cape, South Africa Old Mutual Limited Full time

    Let's Write Africa's Story TogetherOld Mutual is a firm believer in the African opportunity and our diverse talent reflects this. Job Description·Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent work experience).5+ years of experience as a Full-Stack Software Engineer, with a track record of delivering complex...

  • Software Engineer

    2 weeks ago


    Cape Town, Western Cape, South Africa Red Face Full time R90 000 - R120 000 per year

    Company DescriptionRed Face helps small businesses achieve a strong online presence. As a South African brand and growth studio, we specialize in delivering branding, websites, social media, and AI-powered automation. Our services include designing identities, creating conversion-focused sites, running content and ads, and setting up chatbots to capture...

  • Software Engineer

    6 days ago


    Cape Town, Western Cape, South Africa Axiom Systems Africa (Pty) Ltd Full time R120 000 - R180 000 per year

    Company DescriptionAxiom Systems Africa (Pty) Ltd is a dynamic company with expertise in three primary business divisions: Infrastructure, Software Development Services, and Application Services. These divisions work collaboratively to address the multifaceted needs of today's business environments. With a strong focus on IT and business solutions, Axiom...

  • Software Engineer

    2 weeks ago


    Cape Town, Western Cape, South Africa Canonical - Jobs Full time R120 000 - R180 000 per year

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...

  • Software Engineer

    1 week ago


    Cape Town, Western Cape, South Africa AiR Full time R800 000 - R1 200 000 per year

    Software Engineer We're looking for a Software Engineer to join our clients growing Business Systems team. Youll play a key role in building and enhancing their customer portal and internal systems, with the chance to shape user experience, design, and delivery in an agile environment.What You'll DoDesign, build, and test high-quality software...