Senior Software Engineer Php

Be among the first applicants.
Outsidecapital
Pretoria
ZAR 600 000 - 1 000 000
Be among the first applicants.
7 days ago
Job description

Our client is a leading financial services provider specializing in fintech solutions for emerging markets. They are revolutionizing digital transactions enabling safe and reliable financial services to underserved communities. With a strong commitment to innovation, scalability, and financial inclusion, our client offers an exciting opportunity for software engineers looking to make a tangible impact on a global scale.

We are seeking a Senior Software Engineer (PHP) to join our client's Financial Services Engineering team in Centurion, Pretoria. This hybrid role offers the opportunity to work in a collaborative, fast-paced environment where creativity and innovation thrive. As a Senior Software Engineer, you will contribute to impactful projects, drive best engineering practices, and work with cutting-edge technologies to build scalable and high-performance solutions.

Key Responsibilities:

  • Develop and maintain high-quality scalable PHP applications using modern frameworks and best practices.
  • Take an active role in designing and implementing medium to large features that enhance system functionality and performance.
  • Write clean, reusable, and well-documented code that serves as an example for other engineers.
  • Apply and advocate for SOLID design principles, object-oriented programming, and microservices architecture.
  • Collaborate with Product Owners, Business Analysts, and other stakeholders to translate requirements into technical solutions.
  • Contribute to code reviews, pull requests, and CI/CD pipelines to ensure high development standards.
  • Provide technical advice, mentorship, and guidance to junior and mid-level engineers.
  • Work within Agile (Scrum/Kanban) methodologies, continuously improving team processes and workflows.
  • Leverage cloud technologies (AWS, etc.) to build and deploy applications efficiently.
  • Ensure database management best practices, including data migration, transformation, and scripting.

Key Requirements: Must Haves:

  • 7 years experience as a Software Engineer specializing in PHP development.
  • Strong background in PHP frameworks (Symfony, Laravel, or similar) and open-source technologies.
  • Proficiency in modern Git workflows (GitHub, GitLab), including pull requests, code reviews, and CI/CD pipelines.
  • Experience building, testing, and deploying applications using Docker.
  • Deep understanding of microservices architecture and RESTful API services.
  • Applied knowledge of web application architecture, object-oriented programming, and design patterns.
  • Familiarity with fundamental accounting principles such as general ledger and double-entry bookkeeping.
  • Strong communication and leadership skills with the ability to mentor and guide team members.
  • Experience working with AWS or other cloud platforms.
  • Knowledge of fundamental security principles in web application development.
  • Familiarity with financial services products (e.g., digital wallets, payment solutions).
  • Ability to analyze complex problems and devise scalable, high-performance solutions.
  • Adaptability to evolving industry trends with a willingness to learn and implement new technologies.

Required Experience:

Senior IC

Key Skills: Bidding, Hyperion, Accounting And Auditing, AXA, Cloud Services, Maintenance Engineering

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Software Engineer Php jobs in Pretoria