PHP Rust Developer

Permanent - Claremont
Responsibilities
 - Develop efficient, testable, and reusable Rust modules
 - Solve performance and architectural challenges
 - Deliver cloud-first solutions
 - Support and enhance the PHP API when required
Experience
 - 8+ years of PHP development.
 - Strong knowledge of PHP frameworks (Laravel, MVC patterns; Drupal is a bonus)
 - Proven experience in building scalable applications, including database schema design and system integrations
 - Solid understanding of PostgreSQL (indexing, partitioning, JSON data handling)
 - Experience integrating multiple data sources and databases
 - Basic exposure to front-end technologies (JavaScript, HTML5, CSS3
 - Familiarity with user authentication and authorization across multiple systems/environments
 - Knowledge of security compliance standards (PSR-12, OWASP) and PHP web server security
Competencies
 - Foundational Rust knowledge (or willingness to learn) with an interest in systems programming
 - Experience with functional programming concepts (map, filter, reduce)
 - Understanding of memory management (stack vs heap, manual memory management)
 - Worked with statically typed languages (e.g., C#, TypeScript, Java)
 - Familiarity with algebraic data types and pattern matching (e.g., PHP 8.1+, C#)
 - Experience with concurrent or parallel programming
 - Strong interest in performance optimization
 - Ability to identify and apply workarounds for PHP platform limitations
 - Strong problem-solving, analytical thinking, and attention to detail
    © 2024 Rough Diamonds Studio. All rights reserved.