Tech Stack
AWSCloudDockerMicroservicesMySQLPHP
About the role
- Design, build, and scale PHP applications and microservices
- Develop and maintain RESTful APIs and integrate with new and existing systems
- Work with MySQL databases: optimise schemas and queries, perform migrations and scripting
- Collaborate with cross-functional teams to deliver impactful features
- Participate in code reviews, testing, and debugging to deliver high-quality solutions
- Apply industry best practices, SOLID principles, and modern design patterns
- Maintain and evolve CI/CD pipelines and Docker-based development workflows
- Keep pace with emerging tools, cloud technologies (e.g., AWS) and development trends
- Contribute to Mukuru’s mission of building accessible financial services across Africa
Requirements
- Grade 12 or equivalent (Essential)
- IT degree or diploma (Desirable)
- 5+ years’ experience as a software engineer
- Strong background in PHP frameworks and open-source technologies
- Solid experience with Docker, CI/CD pipelines, and modern Git workflows
- Hands-on expertise in database management (migration, scripting, optimisation)
- Knowledge of microservices, RESTful APIs, and cloud technologies (AWS, etc.)
- Agile mindset with experience in Scrum or Kanban environments
- Excellent communication and collaboration skills
- Ability to thrive independently and as part of a team
- Passion for continuous learning and staying up to date with new tech
- If appointed remote/work from home: ensure uninterrupted internet connectivity and a ‘work-like’ environment