Enable job alerts via email!

Intermediate Backend PHP Software Engineer

Elite Search

Johannesburg

On-site

ZAR 300 000 - 400 000

Full time

9 days ago

Job summary

A leading recruitment firm is looking for an Intermediate Backend PHP Developer to join a dynamic development team in Johannesburg. The candidate should have strong expertise in PHP, Laravel, and MySQL, along with over 4 years of experience in building robust backend applications. Key responsibilities include designing scalable solutions, implementing secure APIs, and ensuring high availability of services.

Qualifications

  • 4+ years of professional experience in building and maintaining backend applications.
  • Hands-on experience with robust, scalable, and secure backend systems.

Responsibilities

  • Design and develop robust backend applications using PHP, Laravel, and MySQL.
  • Implement secure API endpoints and microservices.
  • Ensure high availability and scalability of backend services.
  • Integrate real-time data processing with Kafka and message queues.

Skills

PHP
Laravel
MySQL
Event-driven architectures
API Development
Microservices

Education

Bachelor degree or equivalent
Matric
Job description

Intermediate Backend PHP Developer with expertise in event-driven architectures to join a dynamic development team. The ideal candidate will have hands‑on experience building robust, scalable, and secure backend applications using PHP, Laravel, and MySQL, with a focus on modern software development principles.

What you will do
  • Design and Develop Robust Backend Applications : Build modular, maintainable, and scalable backend solutions using PHP, Laravel, and MySQL.
  • Implement Secure Data Exchange : Create API endpoints, APIs, and microservices to facilitate seamless data exchange between frontend applications.
  • Ensure High Availability and Scalability : Develop, deploy, and monitor backend services to guarantee high availability, scalability, and performance.
  • Implement Workflow Automation : Design and maintain job management systems with workflow automation and worker allocation capabilities.
  • Monitor and Optimize Performance : Continuously monitor and optimize backend performance, identifying areas for improvement and implementing changes as needed.
  • Integrate Real-time Data Processing : Integrate Kafka and message queues for real-time data processing and efficient communication between microservices.
  • Microservices Expertise : Designed and implemented scalable microservices architecture to improve system performance and availability.
  • Secure coding practices : Follow secure coding practices, implemented secure data exchange mechanisms, such as API validation and encryption.
  • Performance management : Optimize database queries and indexing to improve performance under heavy loads. Use message queues (e.g., RabbitMQ) and event busses to handle asynchronous tasks and decouple services from each other.
Requirements
  • Matric Essential
  • Bachelor degree or equivalent ideal
Professional Experience
  • 4+ years of professional experience in building and maintained multiple backend applications using PHP, Laravel, and MySQL.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.