Our client is a leading Africa-based FinTech company that is dedicated to providing safe, affordable, and reliable financial services. With a strong focus on remittances and other critical customer services, our client has become one of Africa’s largest remittances-led FinTech companies. They are now seeking a talented Senior Software Engineer to join their Financial Services engineering team in Pretoria (hybrid). This is an exciting opportunity to be part of a dynamic and innovative team that is revolutionizing the industry and making a tangible impact on a global scale.

As a Senior Software Engineer, you will be an integral part of our client’s forward-thinking team, driving impactful projects and shaping the future of their products. You will have the opportunity to work on exciting challenges, leverage the latest tools and technologies, and make a tangible impact on a global scale. Your responsibilities will include:

  • Writing code that serves as an example for other software engineers
  • Applied and energetic involvement in the design and implementation of medium to large-sized features
  • Demonstrating a broad knowledge of industry trends and standards, our infrastructure, and our delivery system
  • Providing technical advice and weighing in on technical decisions that impact the team or the company at large
  • Improving the overall quality of engineering done in your team and consistently taking steps to support the success of your teammates
  • Mentoring others to accelerate their career growth and encouraging them to participate
  • Building on the team processes and looking for ways to improve them

Requirements:

  • Grade 12 or equivalent (Essential)
  • Relevant IT degree or diploma (Desirable)
  • 7+ years of experience working as a Software Engineer
  • Strong PHP background with working experience in PHP frameworks & related open-source technologies
  • Ability to build, test, and deploy applications using Docker
  • Database management experience (data migration, transformation, and scripting
  • Experience with modern Git workflows (pull requests, code reviews, CI/CD)
  • Experience with Agile Software Development Methodologies such as Scrum/Kanban
  • Applied understanding of design patterns and principles (such as the SOLID principles)
  • Applied understanding of web application architecture and object-oriented programming
  • Knowledge of microservices architecture and RESTful API services
  • Knowledge of Cloud Technologies (AWS, etc.)

Desired Skills:

  • PHP
  • RESTful API
  • AWS

Desired Work Experience:

  • 5 to 10 years Software Development

Desired Qualification Level:

  • Diploma

Learn more/Apply for this position