Software Engineer
Auto Import<p>Mukuru is an Africa-based FinTech on a mission to make financial services <strong>safe, affordable, and accessible</strong> for underserved communities. With over <strong>40 million cross-border transactions</strong> processed in the last decade, we are one of Africa’s leading remittance-led FinTech companies — and we continue to grow, innovate, and scale across the continent.</p> <h2><strong>The Opportunity</strong></h2> <p>We’re looking for a <strong>driven and curious Software Engineer</strong> to join our Financial Services Engineering team, based in <strong>Centurion</strong>. This role is ideal for someone who enjoys building scalable systems, solving real-world problems, and contributing to products that impact millions of customers across Africa.</p> <p>You’ll work in a collaborative, agile environment where your ideas matter, your skills grow, and your work delivers meaningful outcomes.</p> <h2><strong>What You’ll Be Doing</strong></h2> <ul> <li> <p>Design, develop, and maintain <strong>.NET Core applications and microservices</strong> that power critical financial services.</p> </li> <li> <p>Build and integrate <strong>secure, scalable RESTful APIs</strong> across multiple systems.</p> </li> <li> <p>Design, optimise, and manage <strong>MySQL databases</strong>, ensuring performance and reliability.</p> </li> <li> <p>Collaborate closely with Product Owners, BAs, DevOps, and fellow engineers to deliver high-quality features.</p> </li> <li> <p>Participate in <strong>code reviews, testing, debugging, and troubleshooting</strong> to uphold engineering excellence.</p> </li> <li> <p>Continuously improve development practices, tools, and processes within the team.</p> </li> </ul> <h2><strong>What We’re Looking For</strong></h2> <ul> <li> <p>Proven experience as a <strong>Software Engineer</strong> in a professional development environment.</p> </li> <li> <p>Strong proficiency in <strong>.NET Core</strong>, with exposure to <strong>microservices architecture</strong>, <strong>DDD</strong>, and <strong>hexagonal architecture</strong>.</p> </li> <li> <p>Solid experience with <strong>MySQL</strong>, including schema design and performance optimisation.</p> </li> <li> <p>Strong understanding of <strong>RESTful API design</strong>, security, and integration best practices.</p> </li> <li> <p>Experience using <strong>Docker</strong> and container orchestration tools such as <strong>Kubernetes</strong>.</p> </li> <li> <p>Proficiency with <strong>Git, GitHub, and GitLab</strong>, including modern branching and CI workflows.</p> </li> <li> <p>Experience working with <strong>CI/CD pipelines</strong> and automated testing practices.</p> </li> <li> <p>Familiarity with <strong>Agile/Scrum</strong> methodologies.</p> </li> <li> <p>Strong problem-solving skills, attention to detail, and a sense of ownership for delivered solutions.</p> </li> <li> <p>A collaborative mindset with excellent communication skills.</p></li></ul> <p></p> <p><strong>I am sure you are reading this job description and meet majority of the criteria BUT you may also still not be 100% comfortable in applying. We believe that there is a place for everyone under the Mukuru sun and we want YOU to contribute to our diverse tapestry of talent. So come on, take a leap of faith, and send your application if you meet majority of our requirements. Remember to include a snippet of how you will bring value and help us build a future of success that will help us determine where and how you may best be suited” Maybe you are just the future Mukurian we need!!</strong></p> <p><br><em><strong>Should you be appointed in a remote/work from home role at Mukuru, it is your responsibility to ensure that you have uninterrupted internet connectivity and a ‘work-like’ environment at your home location, in order to deliver your best in terms of performance, productivity and service to our customers.</strong></em><br><br><strong>If you do not receive any response after two weeks, please consider your application unsuccessful.</strong></p> <p><br><strong>NB: ALL STAFF APPOINTMENTS WILL BE MADE WITH DUE CONSIDERATION OF THE COMPANY’S DIVERSITY AND INCLUSION PLANS</strong></p> <p></p>