Description
We are seeking an experienced Senior PHP Developer to join our team. The ideal candidate will have deep expertise in PHP and a strong track record of working with modern frameworks as well as legacy codebases. You will play a key role in designing, developing, and maintaining scalable, secure, and high-performance web applications, as well as contributing to system migrations from PHP to other technologies.
Requirements
- 5+ years of professional PHP development experience.
- Strong experience with one or more PHP frameworks (Laravel, Zend, Yii, Phalcon, etc.).
- Solid knowledge of HTML, CSS, JavaScript, Bootstrap, and jQuery.
- Proficiency with relational and NoSQL databases (MySQL, PostgreSQL, MongoDB).
- Experience with caching and messaging tools (Redis, Memcache, RabbitMQ).
- Ability to work with and improve legacy PHP code without frameworks.
- Good communication skills and ability to work in a collaborative team environment.
Responsibilities
- Design, develop, and maintain backend services and web applications using PHP.
- Work with one or more PHP frameworks such as Laravel, Zend Framework, Yii, Phalcon, or others.
- Maintain and enhance legacy PHP codebases without frameworks.
- Integrate frontend components using Bootstrap and jQuery.
- Design and optimize database structures using MySQL, PostgreSQL, and MongoDB.
- Implement caching and messaging solutions with Redis, Memcache, and RabbitMQ.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in projects to migrate legacy PHP applications to modern stacks (e.g., Node.js, NestJS).
- Conduct code reviews, mentor junior developers, and ensure best coding practices.
- Troubleshoot, debug, and upgrade existing systems.
Would be a plus
- Experience with Node.js and NestJS.
- Proven experience in migrating codebases from PHP to other platforms or frameworks.
- Experience with API design and integration (REST, GraphQL).
- Familiarity with cloud platforms (AWS, GCP, Azure).
- Knowledge of CI/CD pipelines and automated testing.