Mukuru

Intermediate Software Engineer

Mukuru

full-time

Posted on:

Origin:  • 🇿🇦 South Africa

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

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