Back End Php Developer: Digital Marketing Agency

Cape Town, Western Cape, South Africa

Job Description

We have a terrific opportunity for Mid-Senior Back-End PHP Developer to join the dynamic team at a fantastic Digital Marketing agency based in Cape Town's Northern Suburbs.
We are looking for a Back-end Developer to play a key role in shaping the agency's back-end systems, guiding architectural decisions, and mentoring other engineers as they grow their platform. While their house specialty is Drupal, they value strong PHP Developers who can adapt and thrive in their agency environment.
They take pride in not only the work produced for clients, but also the work they do to improve the communities they engage with and the world we live in.
This role offers an environment with a great company culture, on the job training and skills development at top tertiary institutions. All you need to bring is your a-game!
Ready to make your mark? We'd love to see what you've got! Apply today.
Responsibilities

  • Architect and build scalable backend systems and APIs from the ground up.
  • Own complex features from design through deployment.
  • Optimise performance, security, and reliability of backend services.
  • Collaborate with cross-functional teams to align backend architecture with product and business goals.
  • Perform code reviews, provide technical mentorship, and help shape engineering best practices.
  • Identify and implement backend best practices, CI/CD improvements, and automation opportunities.
  • Support server administration tasks, including backups, monitoring, and deployment pipelines.
Requirements
The successful candidate must have/be:
  • Relevant qualifications
  • 3-5+ years of backend development experience with a proven track record of delivering production-grade systems.
  • Strong experience in PHP (OO, MVC frameworks such as Laravel or Symfony).
  • Experience with Drupal (custom modules, migrations, APIs).
  • Proficiency across MySQL, Git workflows, JavaScript, HTML, and CSS.
  • Experience with automation tools (GitHub Actions, Jenkins, or equivalent).
  • Strong understanding of the Linux ecosystem and server management.
  • Experience with data migration, transformation, and scripting.
  • Excellent problem-solving skills with the ability to lead technical discussions and mentor team members.
  • Strong grasp of application security and performance optimisation.
  • Familiarity with ClickUp and the GSuite is a plus.
  • Experience with modern cloud platforms (AWS, GCP, Azure) - Advantageous.
  • Knowledge of caching strategies and CDN integration (e.g., Cloudflare) - Advantageous.
  • Experience with containerization (Docker/Kubernetes) - Advantageous.
  • Contribution to open-source projects or active involvement in developer communities - Advantageous.
Please submit a link to your relevant portfolio along with your CV on application.
Please consider your application unsuccessful should you not receive a timeous response to your application.
City: Cape Town
Level of Expertise: Mid-Senior
Remuneration: Negotiable
Consultant: Christine
Reference Number: #Chris2538

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1552593
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned