PHP Full Stack Developer
Posted Updated
Description
# PHP Full Stack Developer
## Company Overview
*Not specified.*
## Job Summary
We are seeking a **PHP Full Stack Developer** with expertise in migrating legacy systems and modern web development. Your primary focus will be on transitioning legacy PHP/CodeIgniter applications to Laravel 12 while building robust APIs and enhancing the frontend using React. You will contribute to the entire software development life cycle and work in a fast-paced environment to deliver high-quality software solutions.
## Responsibilities
- **Migration**: Lead the migration of legacy PHP/CodeIgniter applications to Laravel 12 using Backend For Frontend (BFF) pattern.
- **API Development**: Build APIs, middleware, and service layers to support the functionality of applications.
- **Frontend Development**: Transform existing jQuery server-side rendering (SSR) into modular React components for modern single-page application (SPA) development.
- **Database Management**: Utilize solid MySQL knowledge for indexes, partitioning, and replication to ensure optimal database performance.
- **CI/CD & Testing**: Implement Git pipelines and develop tests using PHPUnit, Pest, Jest, and Cypress, focusing on coverage and static analysis.
- **Deployment**: Utilize Docker for deploying and managing containerized applications effectively.
## Qualifications
- **Technical Skills**:
- Strong proficiency in PHP and Laravel, especially in migrating legacy applications.
- Experienced with frontend technologies including React and TypeScript.
- Solid understanding of MySQL and database management practices.
- Familiarity with CI/CD practices and testing frameworks (PHPUnit, Jest, Cypress).
- Proficient in using Docker for application deployment.
- **Educational Qualifications**:
- Minimum of a Bachelor's degree in Computer Science, Information Technology, or related field.
## Preferred Skills
- Experience with Golang (Gin) and event-driven architecture technologies like Kafka or Beanstalkd.
- Background in working with SaaS products and large-scale migrations.
## Experience
- 5-7 years of hands-on experience in relevant technical areas, particularly with migration and system design.
## Environment
*Not specified.*
## Salary
*Not specified.*
## Growth Opportunities
*Not specified.*
## Benefits
*Not specified.*
