PHP Developer at QES
QE Services IT Recruitment
Date: 2 weeks ago
City: Cape Town, Western Cape
Contract type: Full time

My client based in Cape Town is currently looking for a PHP / Rust Developer to join them on a permanent basis.
IT / Finance
Responsibilities
Desired Skills
IT / Finance
Responsibilities
- Build efficient, testable, and reusable Rust modules
- Solve complex performance problems and architectural challenges
- Ensure code is Cloud First
- Support and contribute to the PHP API when needed
- General Requirements
- Proficiency in Git, CI / CD, Docker, Kubernetes, and cloud providers (AWS, Azure, GCP)
- Experience with pub / sub systems (Kafka, RabbitMQ), monitoring tools (Grafana, Prometheus), and containerization tools for efficiency
- Knowing the composition of email messages
- Proficient understanding of API standards
- Excellent written and verbal communication skills with proven fluency in English
- Build and maintain highly available systems on Kubernetes
- Experience with monitoring tools like Prometheus, Grafana, Datadog, etc
- Degree in Computer Science, Engineering or a related subject
- Rust Requirements
- Foundational Rust knowledge or willingness to learn, with an interest in systems programming
- Experience with functional programming concepts (map, filter, reduce operations)
- Understanding of memory management concepts (e.g., stack vs heap, manual memory management)
- Have worked with a statically typed language before (Eg C#, Typescript, Java, etc.)
- Familiarity with algebraic data types and pattern matching (EG PHP 8.1+, C#, etc)
- Experience with concurrent or parallel programming
- Interest in systems programming and performance optimization
- PHP Requirements
- 5+ years in PHP development, with strong knowledge of frameworks like Laravel and MVC patterns
- Knowledge of PHP web frameworks such as Laravel
- Knowledge of PHP Drupal is a bonus
- Strong knowledge of security compliance (PSR-12, OWASP) and PHP web server security solutions
- Solid understanding of PostgreSQL, including advanced concepts like indexing, partitioning, and JSON data handling
- Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
- Understanding fundamental design principles behind a scalable application
- User authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Familiarity with limitations of PHP as a platform and its workarounds
- Creating database schemas that represent and support business processes
Desired Skills
- PHP frameworks
- Rust
- 5 to 10 years
- Grade 12 / Matric
See more jobs in Cape Town, Western Cape