About the job Full-Stack Backend Developer (PHP)
Full-Stack Backend Developer (PHP)
Centurion – Onsite
Market-related (Based on qualifications & experience)
Role Overview
We are seeking a skilled and experienced Full-Stack Backend Developer (PHP) to join a dynamic development team based in Centurion. The ideal candidate will be responsible for designing, developing, and maintaining scalable backend systems while contributing to front-end functionality where required.
This role requires strong backend architecture capabilities combined with solid full-stack exposure and the ability to work in a structured, onsite development environment.
Key Responsibilities
-
Develop, test, and maintain scalable web applications using PHP
-
Build and maintain RESTful APIs and backend services
-
Work with databases to design, optimize, and maintain data structures
-
Collaborate with front-end developers to integrate user-facing elements
-
Write clean, secure, and maintainable code
-
Participate in system architecture discussions and technical planning
-
Debug, troubleshoot, and resolve performance issues
-
Ensure application security and data protection standards
-
Perform code reviews and maintain version control
-
Contribute to system documentation and development standards
Minimum Requirements
-
Diploma or Degree in IT, Computer Science, or related field
-
Proven experience as a PHP Developer (Full-Stack exposure required)
-
Strong backend development experience
-
Solid understanding of object-oriented programming principles
-
Experience working with relational databases (e.g., MySQL, PostgreSQL)
-
Experience building and consuming REST APIs
-
Experience with version control systems (Git)
-
Understanding of MVC frameworks
Technical Skills (Must-Have)
-
PHP (advanced proficiency)
-
Laravel, Symfony, or similar PHP frameworks
-
SQL & database optimization
-
HTML, CSS, JavaScript
-
API development & integration
-
Authentication & security implementation
Nice to Have
-
Experience with cloud platforms (AWS, Azure, or similar)
-
Docker / containerization exposure
-
CI/CD pipelines
-
DevOps practices understanding
-
Performance optimization experience
-
Experience working in Agile/Scrum environments
Competencies
-
Strong problem-solving ability
-
Analytical mindset
-
Ability to work independently
-
Strong communication skills
-
Ability to work under pressure
-
Detail-oriented with structured coding standards