Are you ready to build impactful software for millions of users across Africa?
Mukuru has an exciting opportunity for two Senior Software Engineers (PHP) to join our dynamic team in Cape Town ( Hybrid role ). You’ll be part of a collaborative, agile development environment where your voice matters, your code is valued, and your work directly enhances the lives of underserved communities across the continent.
As one of Africa’s leading remittance-led FinTech's, Mukuru is empowering communities through safe, affordable, and accessible financial services. With 40 million+ cross-border transactions over the past decade, our products now extend beyond remittances to include Funeral Cover, the Mukuru Money Card, and B2B payment solutions for emerging markets.
As a Senior Software Engineer, you will play a key role in designing, developing, and delivering reliable and scalable backend solutions. You'll collaborate with product, QA, and other engineering teams to roll out new features and continuously improve our codebase.
Your responsibilities will include:
Collaborating with cross-functional teams to define, design, support, and deploy new features and products.
Developing new functionalities for web-based applications using PHP and modern frameworks.
Writing clean, scalable, testable, and maintainable code aligned with best practices.
Performing code reviews and contributing to internal knowledge sharing.
Troubleshooting, debugging, and optimizing existing systems.
Participating in architectural discussions and helping to choose the right tools for each challenge.
Staying current with industry trends and technologies.
5+ years of PHP development experience with strong object-oriented programming skills.
Experience with modern PHP frameworks like Laravel, Symfony, or CodeIgniter.
Proficiency in SQL and RESTful API design.
Experience with database management, scripting, and data migrations.
Understanding of web application architecture, design patterns, and security principles.
Familiarity with microservices architecture and scalable system design.
Solid experience with Git, CI/CD pipelines, and code reviews.
Exposure to front-end technologies (HTML, CSS, JavaScript).
Experience working in Agile environments (Scrum/Kanban).
Grade 12 / Matric or equivalent (Essential)
A relevant degree or diploma in Computer Science or related field.
Experience with containerisation (Docker), cloud platforms, or DevOps practices.
Contributions to open-source projects or a strong GitHub portfolio.
Excellent problem-solving and analytical thinking.
Strong written and verbal communication skills.
A collaborative mindset and the ability to work independently.
Self-motivated, organised, and adaptable to fast-paced environments.
Strong time management and ability to prioritise effectively.
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!!
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.
If you do not receive any response after two weeks, please consider your application unsuccessful.
NB: ALL STAFF APPOINTMENTS WILL BE MADE WITH DUE CONSIDERATION OF THE COMPANY’S DIVERSITY AND INCLUSION PLANS
Dev.Pro
SynergisticIT
SynergisticIT
SynergisticIT
SynergisticIT