Senior PHP Full Stack Developer
- Plaine Wilhems
- Negotiable
- Permanent
- Added 10/06/2025
- Closing 10/07/2025
- Uma Vyapuri
Login to apply
The ideal candidate will have deep experience in PHP development, advanced knowledge of modern frontend technologies, and a solid understanding of server management, API development, and agile methodologies. .
Key Responsibilities
- Develop custom web solutions using pure PHP, adhering to clean coding practices and performance optimization.
- Work extensively with PHP frameworks Laravel, Symfony, Zend, and CodeIgniter to build robust, scalable, and secure applications.
- Apply OOP principles (inheritance, polymorphism, encapsulation) and follow SOLID principles for maintainable, testable code.
- Manage dependencies using Composer and ensure efficient package management.
Frontend Development
- Create responsive, mobile-first interfaces using HTML5, CSS3, SASS, and TailwindCSS.
- Build dynamic user experiences with JavaScript, TypeScript, and modern frameworks/libraries such as React, Vue.js, Angular, and Lit.
- Utilize build tools including Webpack, Rollup, and Vite for streamlined frontend development.
- Perform testing and debugging with Cypress, MochaJS, and browser developer tools.
- Ensure accessibility compliance and adherence to web standards (WCAG).
- Content Management Systems (CMS)
- Hands-on experience with PHP-based CMS platforms such as TYPO3, Drupal, and Joomla.
- Customize themes, plugins, and modules to meet business-specific needs.
- Manage multisite installations, enhance performance, and implement security best practices.
- Design and integrate RESTful and GraphQL APIs using PHP.
- Develop custom API endpoints for seamless third-party and internal system integration.
- Server Management & Deployment
- Manage web servers with Apache, Nginx, and PHP-FPM for high-performance environments.
- Set up and maintain containerized environments using Docker (DDEV stacks preferred).
- Implement server-side caching strategies with tools like OPcache, Redis, and Memcached.
- Database Management
- Design and optimize SQL databases (MySQL, MariaDB, PostgreSQL) for reliability and performance.
- Utilize database abstraction layers such as PDO, MySQLi, and ORMs like Eloquent (Laravel) and Doctrine (Symfony).
- Perform normalization, tuning, and complex query optimization.