Enable job alerts via email!

Senior Software Engineer PHP

Outsidecapital

Pretoria

On-site

ZAR 600,000 - 1,000,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Senior Software Engineer specializing in PHP to join a dynamic Financial Services Engineering team. This hybrid role offers the chance to work on innovative fintech solutions that enhance financial inclusion in emerging markets. You will develop scalable applications, advocate for best practices, and collaborate with cross-functional teams to drive impactful projects. If you are passionate about technology and want to make a difference in the financial services landscape, this opportunity is perfect for you. Join a forward-thinking company that values creativity and innovation in a collaborative environment.

Qualifications

  • 7 Jahre Erfahrung in der PHP-Entwicklung mit modernen Frameworks.
  • Starke Kenntnisse in Microservices-Architektur und RESTful APIs.

Responsibilities

  • Entwicklung und Wartung hochqualitativer PHP-Anwendungen.
  • Mentoring von Junior- und Mid-Level-Ingenieuren.

Skills

PHP Entwicklung
Symfony
Laravel
Git
Docker
Microservices Architektur
RESTful API
Agile Methodologien
Führungskompetenzen
Sicherheitsprinzipien

Tools

AWS
GitHub
GitLab

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 your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.