Software Development Expert

2 days ago


Pretoria, Gauteng, South Africa Mukuru Full time

Mukuru, a pioneering FinTech company in Africa, is revolutionizing the financial services landscape for underserved communities.

We are seeking a highly skilled Senior Software Engineer to join our Financial Services engineering team. As a senior member of our team, you will be responsible for driving impactful projects and shaping the future of our products.

Your responsibilities will include:

  • Developing high-quality code that serves as an example for other software engineers
  • Leading the design and implementation of medium to large-sized features
  • Providing technical guidance and input on technical decisions that impact the team or the company at large
  • Mentoring junior team members to accelerate their career growth

Key Requirements:

  • 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)

The ideal candidate will have a strong understanding of industry trends and standards, as well as our infrastructure and delivery system. Additionally, they will have excellent communication and leadership skills, with the ability to analyse complex problems and devise effective solutions.

Salary: The estimated annual salary for this position is approximately $100,000-$150,000 depending on location and experience.

About Us: Mukuru is a dynamic and innovative company committed to revolutionizing the industry. We offer a collaborative culture that fosters creativity and growth, and we believe that there is a place for everyone under the Mukuru sun.



  • Pretoria, Gauteng, South Africa Goldman Tech Resourcing Full time

    Software Development ExpertWe are seeking a talented Software Development Expert to join our innovative team in a thriving manufacturing setting. This role offers an exciting opportunity to apply your engineering expertise and creativity to develop cutting-edge solutions that enhance manufacturing processes.Key Responsibilities:Develop software solutions to...


  • Pretoria, Gauteng, South Africa Network Recruitment Full time

    About Network RecruitmentWe are a forward-thinking recruitment agency dedicated to connecting top talent with exciting job opportunities. With a focus on software development, we pride ourselves on providing expert advice and guidance to both candidates and clients.Job Title: Software Development ExpertAbout the Role:We are seeking an experienced Software...


  • Pretoria, Gauteng, South Africa Hire Resolve Full time

    Hire Resolve is seeking a seasoned Software Development Expert to work closely with other developers in Krugersdorp, GP, to design and implement high-quality software solutions tailored to meet client needs. Key responsibilities include working together with senior development staff and project managers to define technical proposal content, timelines, and...


  • Pretoria, Gauteng, South Africa IOCO Full time

    At IOCO, we are seeking a skilled Software Development Expert to enhance our energy management product portfolio. This role involves the verification, testing, and release of software related to our products.Key Responsibilities:We are looking for an expert in software development to ensure the successful implementation of software releases for all products...


  • Pretoria, Gauteng, South Africa Imizizi Full time

    At Imizizi, we are seeking an exceptional Software Development Expert to join our team. This role is a unique opportunity for a motivated individual with a passion for software development to contribute to the success of our organization.About UsWe are a dynamic company dedicated to delivering innovative solutions to our clients. Our team consists of...


  • Pretoria, Gauteng, South Africa CTU Career Chatz Full time

    Company Overview">We are a leading educational institution dedicated to providing top-notch training solutions. Our team of experts is passionate about empowering individuals through education, and we strive to deliver innovative programs that meet the needs of the rapidly evolving industry.About UsAt CTU Training Solutions, our mission is to equip students...


  • Pretoria, Gauteng, South Africa Goldman Tech Resourcing Full time

    Job Requirements:We are seeking a Software Development Expert to join our team at Goldman Tech Resourcing. The ideal candidate will have a degree in software engineering, computer science, or a related field, and a minimum of 5 years of experience in the manufacturing industry.Key Responsibilities:- Develop cutting-edge solutions to enhance manufacturing...


  • Pretoria, Gauteng, South Africa Full Circle Selection Full time

    Job SummaryWe are seeking a skilled Software Development Expert to join our team at Full Circle Selection.About the RoleThe successful candidate will design and develop high-quality software applications using C# and MySQL, collaborating with cross-functional teams to gather requirements and translate them into technical specifications.They will write clean,...


  • Pretoria, Gauteng, South Africa People Dimension Full time

    Job DescriptionWe are seeking a highly skilled Software Development Expert to collaborate with our team of developers and UX designers to develop and maintain web and mobile applications.The ideal candidate will be responsible for development of all stages of the interface component design from conception through to execution, engaging with customers,...


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

    We are seeking a highly skilled and experienced software development expert to join our digital solutions department at BDO South Africa. As a key member of the team, you will play a pivotal role in designing, developing, installing, testing, and maintaining software systems, including integration-related projects.Main Duties and ResponsibilitiesDevelop and...


  • Pretoria, Gauteng, South Africa JenRec Recruitment Full time

    Job SummaryWe are seeking a highly skilled Software Developer – Frontend Expert to join our team at JenRec Recruitment. The ideal candidate will have a strong background in web development, with expertise in C#, Javascript, and ASP.NET.Key ResponsibilitiesDesign, develop, and maintain web interfaces and backend systems.Collaborate with cross-functional...


  • Pretoria, Gauteng, South Africa Hire Resolve Full time

    Software Developer Job DescriptionWe are seeking a highly skilled Software Developer to join our team at Hire Resolve. As a key member of our development team, you will be responsible for designing and implementing high-quality software solutions tailored to meet client needs.Responsibilities:Work closely with senior development staff to define technical...


  • Pretoria, Gauteng, South Africa Agile People Full time

    **Job Title:** Senior Application Developer Overview:Agile People is a company that specializes in software development, and we're looking for a skilled Senior Application Developer to join our team. About the Role:We're seeking an experienced Senior Application Developer to help us design and develop high-quality software solutions. As a key member of our...


  • Pretoria, Gauteng, South Africa JenRec Recruitment Full time

    At JenRec Recruitment, we're seeking a talented Software Development Expert - Web Solutions to join our team.Key Responsibilities:Design and develop engaging web interfaces and robust backend systems.Collaborate with cross-functional teams to identify and resolve technical issues.Apply analytical and problem-solving skills to deliver high-quality solutions...


  • Pretoria, Gauteng, South Africa Plus1X Solutions (Pty) Ltd Full time

    We are currently seeking a skilled Software Developer with a strong background in C# and Visual Studio to join our team.Job Description:The successful candidate will be responsible for designing, developing, and maintaining high-quality software applications. The ideal candidate will have a solid foundation in software development, with specific expertise in...


  • Pretoria, Gauteng, South Africa Imizizi Full time

    Software Engineer Position at ImiziziWe are seeking a highly skilled and motivated Software Engineer to join our team. The ideal candidate will have a strong background in software development, with a focus on building scalable and reliable application solutions. Key responsibilities include developing high-quality software, working collaboratively with...


  • Pretoria, Gauteng, South Africa Hire Resolve Full time

    We are looking for a skilled Senior Programmer to join our team at Hire Resolve, a software company based in Pretoria, Gauteng. This role involves designing, developing, and maintaining applications using C#, JSON, and MS SQL. The ideal candidate will have a minimum of 6 years of experience in programming and a strong understanding of C# development, JSON...


  • Pretoria, Gauteng, South Africa Hire Resolve Full time

    Hire Resolve is seeking a skilled Web Developer to join their team. As a key member of the development team, you will be responsible for developing and maintaining web applications using React and Laravel. Your expertise in creating high-quality, scalable, and efficient software will be invaluable to the team.Key Responsibilities:• Develop and maintain web...

  • Software Engineer

    2 weeks ago


    Pretoria, Gauteng, South Africa PMD MS Full time

    **Job Title:** Software Engineer - Flutter Expert PMD MS is seeking a skilled software engineer to join our team as a Flutter expert. This role involves designing, developing, and implementing software applications on various platforms using Flutter. The ideal candidate will have a solid understanding of Object-Oriented programming principles and...


  • Pretoria, Gauteng, South Africa CTU Career Chatz Full time

    **Job Title:** Software Development Facilitator - Program Content ExpertCompany Overview:CTU Career Chatz is a leading provider of education and training solutions. We are committed to delivering high-quality programs that meet the needs of our students and the industry.Salary: $60,000 - $80,000 per annumJob Description:This role involves facilitating,...