Post Jobs

Senior Software Engineer

Full Time

Website Mukuru

Mukuru is one of the largest money transfer providers in Africa and a leading Next Gen Financial Services Platform that offers affordable and reliable financial services to the emerging consumer. The foundation of our business was built by providing the continent’s migrant diaspora with safe, convenient international money transfers. From this base we have grown a wide range of products and services that take their cue from our customers’ needs and aspirations for greater financial security and a better life.

What You’ll Be Doing

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

Minimum Requirements

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

Bonus Points For

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

Key Competencies

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

    Share on
    Print

    Similar Jobs

    Syrup Maker

    @ Coca-Cola Beverages South Africa (CCBSA)