freehire launches on Product Hunt on 26 August.

Follow →

Senior PHP Backend Developer

Summary

Builds and maintains scalable cloud services in PHP, integrating databases and cloud platforms like AWS and Azure while troubleshooting customer issues.

FileCloud is looking for an enthusiastic Senior PHP Backend Developer to join our team in Riyadh, Kingdom of Saudi Arabia. As part of the Growth and Expansion team, you will be responsible for developing server‑side functionality and building scalable cloud‑based services. This role is fully office‑based and will require working in our Riyadh office while connecting with the wider global FileCloud team.

Responsibilities

  • Create elegant, efficient, and bulletproof software to support and extend current software products.
  • Use tools including PHPStorm, MongoDB, NodeJS, AWS, Azure, GIT, Memcache, Code Reviews, PHPUnit, and Solr.
  • Solve complex architectural challenges when implementing new features.
  • Integrate with databases, file systems, and cloud services when delivering solutions.
  • Troubleshoot and fix reported customer issues, delivering software patches as needed.
  • Share knowledge and experience with other engineers.

Qualifications

  • 4+ years of professional software engineering experience.
  • 3+ years of experience in web application development.
  • 3+ years in PHP development.
  • Strong knowledge of automation testing, client‑server architecture, object‑oriented programming and design patterns, PHP ecosystems (PHP 8.2+, Composer, PHPUnit), and web technologies (HTTP protocol, XML, REST).
  • Highly proficient in spoken and written English with strong communication skills.
  • Comfortable using AI coding assistants (e.g., Claude Code, GitHub Copilot, Cursor, or similar) as part of daily development workflow— for code generation, review, debugging, and documentation.

Nice‑to‑Have

  • Bachelor's degree in computer science or a related discipline.
  • Knowledge of modern PHP frameworks.
  • Experience in enterprise system architecture (architecture patterns, eventing, queues).
  • Familiarity with SQL/NoSQL databases like MongoDB and their declarative query languages.
  • Basic understanding of front‑end technologies (JavaScript, HTML5, CSS3).
  • Knowledge of CI/CD (Jenkins preferred), Docker, SOLR, Redis.
  • Experience developing with NodeJS, JavaScript, and TypeScript.

See also