FreshTalent logoF

Mid-Level Laravel Engineer

FreshTalent →
Bryanston, Gauteng-3240, South Africa-202Full Time3–10 yrsZAR 400,000–ZAR 540,000
PHPLaravelAPI DevelopmentMySQLGitCI/CD
Apply with OnJob Free profile · takes about a minute

Mid-Level Laravel Engineer at FreshTalent is a full time role based in Bryanston, Gauteng-3240, South Africa-202. The listing states pay of ZAR 400,000–ZAR 540,000 and asks for 3–10 yrs of experience. Listed skills: PHP, Laravel, API Development, MySQL, Git and CI/CD. It was published on 4 September 2026 and was open at last check.

Mid-Level Laravel Engineer at FreshTalent — key details
RoleMid-Level Laravel Engineer
CompanyFreshTalent
LocationBryanston, Gauteng-3240, South Africa-202
Employment typeFull Time
Pay (as listed)ZAR 400,000–ZAR 540,000
Experience asked3–10 yrs
Skills listedPHP, Laravel, API Development, MySQL, Git and CI/CD
Published4 September 2026
StatusOpen at last check

Mid-Level Laravel Engineer

Bryanston, Johannesburg, South Africa | Full-time | Mid-level | Hybrid

Office days: Monday & Friday | 2 days per week

About the Role

Build reliable backend systems, ship scalable features, and solve meaningful engineering challenges.

We are looking for a Mid-Level Laravel Engineer to join a Development/TechOps team in Johannesburg. This role is suited to a hands-on software engineer with strong PHP and Laravel experience who can take ownership of features, contribute to technical solutions, and help maintain reliable, scalable applications.

You will work across the development lifecycle, building and maintaining backend functionality, APIs, and application features while collaborating with product, design, QA, and DevOps teams. You will also contribute to code quality through reviews and support the development of less experienced engineers.

Key Responsibilities

Backend Development

  • Build, maintain, and improve web applications using PHP and Laravel.
  • Develop robust backend functionality and APIs.
  • Build production features from development through deployment.
  • Contribute to scalable and maintainable application architecture.
  • Troubleshoot and resolve technical issues across the application stack.

API & Application Integration

  • Design, develop, and maintain APIs and integrations.
  • Collaborate with frontend and other engineering teams to support effective system integration.
  • Ensure backend services reliably support application requirements.
  • Work with databases and data-driven application functionality.

Code Quality & Engineering Practices

  • Participate in code reviews and provide constructive technical feedback.
  • Follow established development and version-control practices.
  • Contribute to improving code quality, maintainability, and reliability.
  • Support continuous improvement across development workflows.

Testing & Deployment

  • Contribute to testing and quality assurance throughout the development lifecycle.
  • Work with CI/CD practices to support reliable software delivery.
  • Collaborate with QA and DevOps teams on releases and deployments.
  • Investigate and resolve production issues when required.

Collaboration & Team Development

  • Work closely with product managers, UI/UX designers, developers, QA engineers, and DevOps teams.
  • Translate business and product requirements into practical technical solutions.
  • Contribute to technical discussions and development planning.
  • Support and mentor junior developers through collaboration and code reviews.

Required Skills & Experience

  • Strong professional experience with PHP and Laravel.
  • Solid understanding of backend web application development.
  • Experience building and integrating APIs.
  • Strong understanding of databases and relational data structures.
  • Experience developing and shipping production software.
  • Understanding of full-stack development and frontend/backend integration.
  • Experience with Git and modern software development workflows.
  • Understanding of CI/CD principles and development pipelines.
  • Strong debugging and problem-solving abilities.
  • Ability to work effectively across development, QA, DevOps, product, and design teams.
  • Strong communication and collaboration skills.
  • Ability to take ownership of development tasks and deliver features effectively.

Preferred Skills

  • MySQL or MariaDB
  • BigQuery
  • React or Next.js
  • AWS
  • Experience with advanced AWS environments.
  • Experience working across backend and full-stack development.

Role Details

Location: Bryanston, Johannesburg, South Africa

Employment Type: Full-time

Level: Mid-level

Work Arrangement: Hybrid

Office Days: Monday and Friday

Office Requirement: 2 days per week

Benefits & Perks

  • Paid time off
  • Paid sick leave
  • Parental leave
  • Education and training
  • Remote work flexibility
  • Flexible hours
Share:WhatsAppLinkedIn

Create a free OnJob profile to apply and see your AI match score before you apply. · Posted 4 Sept 2026.

Mid-Level Laravel Engineer at FreshTalent — questions answered

What does the Mid-Level Laravel Engineer role at FreshTalent pay?

The Mid-Level Laravel Engineer at FreshTalent listing states pay of ZAR 400,000–ZAR 540,000 for the Bryanston, Gauteng-3240, South Africa-202 position. That figure is taken directly from the employer's own posting as published, not estimated or averaged from other roles, and the same listing asks for 3–10 yrs of experience.

Where is the Mid-Level Laravel Engineer role at FreshTalent based?

FreshTalent lists this Mid-Level Laravel Engineer role in Bryanston, Gauteng-3240, South Africa-202, advertised as full time work at that location and asking for 3–10 yrs of experience. Larger employers sometimes cover several sites under one city name, so confirm the exact office with FreshTalent before you apply.

What skills does the Mid-Level Laravel Engineer role at FreshTalent require?

The Mid-Level Laravel Engineer at FreshTalent listing names PHP, Laravel, API Development, MySQL, Git and CI/CD. Those are the skills the employer put on the posting itself, so they are the ones worth matching in your profile and covering first in an interview.

How much experience do you need for the Mid-Level Laravel Engineer role at FreshTalent?

FreshTalent asks for 3–10 yrs of experience on this Mid-Level Laravel Engineer posting, alongside PHP, Laravel and API Development. Employers commonly consider candidates slightly under a stated band when the listed skills line up.

Is the Mid-Level Laravel Engineer role at FreshTalent still open?

The Mid-Level Laravel Engineer posting at FreshTalent was open at OnJob's last check of the employer's careers page, having been published on 4 September 2026. OnJob re-checks source listings on each build and marks a role closed once it disappears, but listings can close without notice, so the employer's own page is the final word.

How do you apply for the Mid-Level Laravel Engineer role at FreshTalent?

Apply to the Mid-Level Laravel Engineer at FreshTalent role through OnJob with a free profile: OnJob scores your fit against the listing, shows the skills lowering that score, and submits an ATS-ready profile. Creating a profile is free and needs no card.

Explore more on OnJob

Hiring for a role like this?

Post a job on OnJob and reach AI-matched candidates.

Post a Job