My client based in Cape Town is currently looking for a PHP / Rust Developer to join them on a permanent basis.

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

Experience

  • 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
  • 8+ 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

If you are ready for the next exciting step in your career, and would like to apply, please send us your updated CV to review

Desired Skills:

  • Functional
  • Programming
  • Java
  • C#
  • PHP

Learn more/Apply for this position