Software Development Leader

3 days ago


Pretoria, Gauteng, South Africa Mukuru Full time

Company Overview

Mukuru is an Africa-based FinTech that enables safe, affordable, reliable financial services to underserved communities. With over 40 million cross-border transactions over the last decade, we are one of Africa's largest remittances-led FinTech companies.

We offer critical customer services such as Funeral Cover, The Mukuru Money Card and payment solutions for businesses in emerging markets.

Job Description

This is a hybrid role where you'll be surrounded by passionate individuals, and a collaborative culture that fosters creativity and growth.

You will be an integral part of our forward-thinking team, driving impactful projects and shaping the future of our products.

Your responsibilities will include:

  • Writing code that serves as an example for other software engineers.
  • Applied and energetic involvement in the design and implementation of medium to large size features.
  • Demonstrating a broad knowledge of industry trends and standards, our infrastructure, and our delivery system.
  • Providing technical advice and weighing in on technical decisions that impact the team or the company at large.
  • Improving the overall quality of engineering done in your team and consistently taking steps to support the success of your teammates.
  • Mentoring others to accelerate their career growth and encouraging them to participate.
  • Building on the team processes and looking for ways to improve them.

Key Requirements

The following skills and qualifications are required:

  • Grade 12 or equivalent (Essential).
  • Relevant IT degree or diploma (Desirable).
  • 7+ years' experience working as a Software Engineer.
  • Strong PHP background with working experience in PHP frameworks & related open-source technologies.
  • Ability to build, test, and deploy applications using Docker.
  • Database management experience (data migration, transformation, and scripting).
  • Experience with modern Git workflows (pull requests, code reviews, CI/CD).
  • Experience with Agile Software Development Methodologies such as Scrum/Kanban.
  • Applied understanding of design patterns and principles (such as the SOLID principles).
  • Applied understanding of web application architecture and object-oriented programming.
  • Knowledge of microservices architecture and RESTful API services.
  • Knowledge of Cloud Technologies (AWS, etc.).

Additional Skills

The following skills are highly desirable:

  • Strong communication skills for effectively conveying technical concepts, collaborating with team members, and understanding requirements and feedback.
  • Leadership skills for guiding and mentoring junior team members, fostering teamwork and collaboration, and setting a positive example within the organization.
  • Ability to analyze complex problems, think critically, and devise effective solutions aligning with project goals and business needs.
  • Being adaptable, open to change, and having a willingness to learn and adapt to new technologies, methodologies, and approaches in our rapidly evolving industry.


  • Pretoria, Gauteng, South Africa Findojobs South Africa Full time

    Findojobs South Africa is a company that is pushing the boundaries of what's possible in physical retail.We believe that physical retail is not dead, but rather has yet to evolve alongside today's modern customers.Our goal is to connect physical storefronts with customers in a way that rivals online shopping.About the Team & RoleWe are looking for a seasoned...


  • Pretoria, Gauteng, South Africa Findojobs South Africa Full time

    We are a dynamic team at Findojobs South Africa, passionate about making today's physical retail experience more convenient, affordable, and enjoyable.We are seeking a highly skilled VP Engineering to join our team and drive our software development efforts forward. The successful candidate will be responsible for leading multiple engineering teams, defining...


  • Pretoria, Gauteng, South Africa Network Recruitment Full time

    Our client is seeking a highly skilled and experienced Senior Software Developer to join their dynamic team. The primary responsibility of this role will be the design, development, testing, and debugging of software solutions. You will collaborate closely with various stakeholders to ensure that the software meets functional and system requirements, while...

  • Software Developer

    4 weeks ago


    Pretoria, Gauteng, South Africa MSP Staffing LTD Full time

    We are seeking a talented and experienced Software Engineer to join our clients team and contribute to the development and maintenance of our omni-channel communication systems. The ideal candidate will have a strong foundation in software development, with a focus on designing and architecting scalable and reliable systems. Key Requirements · 3 years of...

  • Software Developer

    3 weeks ago


    Pretoria, Gauteng, South Africa People Source Full time

    Good understanding of networking and network security. Any experience developing in UNIX, QT applications , source control and product release cycle management an advantage. Opportunity to join a team providing hardware and software-based security solutions in the ICT industry. All products are developed in-house and from the ground up. Gauteng.


  • Pretoria, Gauteng, South Africa E&D Recruiters Full time

    PROTOCOL SOFTWARE DEVELOPER Pretoria EastMinimum Requirements: B. Eng. (Electronic Engineering) or BEng/BSc (Computer Engineering) 0-5 years of working experience in software development in a professional capacity Responsibilities: Development of Layer 2 and Layer 3 protocol software components. Developing software. Verify protocol stack against...


  • Pretoria, Gauteng, South Africa E&D Recruiters Full time

    PROTOCOL SOFTWARE DEVELOPERPretoria EastMinimum Requirements:B. Eng. (Electronic Engineering) or BEng/BSc (Computer Engineering)0-5 years of working experience in software development in a professional capacityResponsibilities:Development of Layer 2 and Layer 3 protocol software components.Developing software.Verify protocol stack against specifications...


  • Pretoria, Gauteng, South Africa Bitco Full time

    Bitco is seeking a highly skilled and experienced Software Solutions Developer to join our team. As a key member of our development team, you'll play a critical role in designing, building, and delivering high-quality software solutions.About the Role:Our ideal candidate will have a minimum of 3-5 years of experience in software engineering/IT infrastructure...


  • Pretoria, Gauteng, South Africa E&D Recruiters Full time

    PROTOCOL SOFTWARE DEVELOPER Pretoria East Minimum Requirements: B. Eng. (Electronic Engineering) or BEng/BSc (Computer Engineering) 0-5 years of working experience in software development in a professional capacity Responsibilities: Development of Layer 2 and Layer 3 protocol software components. Developing software. Verify protocol stack against...


  • Pretoria, Gauteng, South Africa HENSOLDT South Africa Full time

    HENSOLDT South Africa is a pioneer in defence and security electronics. As a Senior Software Engineer, you will design and implement high-performance software solutions using Java.Key responsibilities include collaborating with stakeholders to gather business requirements, designing and developing robust software solutions, and providing technical leadership...


  • Pretoria, Gauteng, South Africa Plus 1X Full time

    Job OverviewPlus 1X is seeking an experienced Software Developer to join our team. The ideal candidate will have a strong background in developing and maintaining software products.ResponsibilitiesCoding and software developmentDatabase management and administrationServer management and maintenanceRequired Skills & QualificationsThe following technologies...


  • Pretoria, Gauteng, South Africa Workforce Staffing - Gauteng Full time

    Job OverviewWe are seeking a skilled Web Software Development expert to join our team at Workforce Staffing - Gauteng. As a key member of our development team, you will be responsible for designing and implementing web-based applications using cutting-edge technologies.The ideal candidate will have a strong background in web software development, with...


  • Pretoria, Gauteng, South Africa Tumaini Consulting Full time

    Tumaini Consulting is a dynamic company that is always looking for ways to improve and grow. We are seeking a highly skilled Senior Software Engineer to join our team of experts and contribute to our mission of delivering cutting-edge solutions.The ideal candidate will have strong leadership skills and experience in managing the entire software development...


  • Pretoria, Gauteng, South Africa Network Recruitment Full time

    About Network RecruitmentWe are a dynamic and innovative recruitment agency focused on providing top talent to our clients. Our team of experts is dedicated to finding the best candidates for each role, ensuring a seamless hiring process.This Senior Software Developer position is an excellent opportunity for experienced professionals to join our client's...

  • Software Developer

    2 days ago


    Pretoria, Gauteng, South Africa DRA Global Full time

    Direct message the job poster from DRA GlobalA recruiter that is unorthodox in her approach to the recruiting world. A coach with the moto of 'Leaving you better than how I found you'.Are you passionate about artificial intelligence and eager to develop solutions that drive real business impact? We are looking for an experienced AI Developer to join our...


  • Pretoria, Gauteng, South Africa Kemin Full time

    About the PositionThis exciting opportunity allows you to leverage your skills in software development to drive innovation and growth at Kemin.You will be working on a challenging project, contributing to the development of a cutting-edge platform that sets new standards in the industry.Your input will be invaluable in shaping the future of sciORIAN and its...


  • Pretoria, Gauteng, South Africa Yo-loco Full time

    Job Description:We are seeking a highly skilled Software Developer to join our Yo-loco team. This is an exciting opportunity for an experienced professional to contribute to the development of cutting-edge software solutions.Key Responsibilities:Design and develop front-end and back-end applications using HTML, CSS, JavaScript, and Laravel.Collaborate with...


  • Pretoria, Gauteng, South Africa Network IT Full time

    Software EngineerReference: BIT002696-Muld-1Software solution company based in Pretoria, looking for a proactive Mid to Senior Software Engineer. Hybrid Model. Permanent / fixed term.Duties & ResponsibilitiesRequirements5-8 years' solid development experienceBack-end and Full stack DevelopmentComfortable in team leader roleComfortable as client...


  • Pretoria, Gauteng, South Africa InfyStrat Software Services Full time

    Get AI-powered advice on this job and more exclusive features.Global Senior Requirement Manager at InfyStrat Software Services (South Africa)Exciting Opportunities in South AfricaJoin Our TeamWe are seeking talented professionals to fill various roles in South Africa. If you have the skills and experience, we'd love to hear from youAvailable...


  • Pretoria, Gauteng, South Africa E and D Recruiters Full time

    Job DescriptionWe are seeking a skilled Software Security Developer to join our team.About the RoleThis exciting career opportunity is for a person with expertise in Cryptography and computer & network security.The ideal candidate will have experience in C/C++ programming and Linux-based product development.Duties and ResponsibilitiesDevelop network security...