Job Description
Roles & Responsibilities
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 & Expansion team, you will be responsible for developing server-side functionality and building scalable cloud-based services. We are looking for a mid-level or senior developer. This role is fully office-based and will require working in our office in Riyadh and connecting with the wider, global FileCloud team
Responsibilities:
- Create elegant, efficient and bulletproof software to support and extend our current software products
- Use tools including PHPStorm, MongoDB, NodeJS, AWS/AZURE, GIT, Memcache, Code Reviews, PHPUnit, Solr, among others
- Solve complex architectural challenges when implementing new features
- Integrate with databases, file systems, cloud services when delivering solutions
- Troubleshoot and fix reported customer issues, delivering software patches as needed
- Share your knowledge and experience with other engineers
Qualifications:
- 4+ years of professional software engineering experience
- 3+ years of experience in web app development
- 3+ years in PHP development
- Strong knowledge of the following:
- Automation testing
- Client server architecture is required
- Object-oriented programming and design patterns
- PHP ecosystems (PHP 8.2+ experience, Composer, PHPUnit)
- Web technologies including 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 a 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 s architecture (Architecture Patterns, Eventing, Queues)
- Familiarity with SQL/NoSQL databases like MongoDB and their declarative query languages
- Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
- Knowledge of CI/CD (Jenkins preferred), Docker, SOLR, Redis
- Experience developing with NodeJS, JavaScript, TypeScript.
Desired Candidate Profile
Qualifications:
- 4+ years of professional software engineering experience
- 3+ years of experience in web app development
- 3+ years in PHP development
- Strong knowledge of the following:
- Automation testing
- Client server architecture is required
- Object-oriented programming and design patterns
- PHP ecosystems (PHP 8.2+ experience, Composer, PHPUnit)
- Web technologies including 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 a 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 s architecture (Architecture Patterns, Eventing, Queues)
- Familiarity with SQL/NoSQL databases like MongoDB and their declarative query languages
- Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
- Knowledge of CI/CD (Jenkins preferred), Docker, SOLR, Redis
- Experience developing with NodeJS, JavaScript, TypeScript.