Senior PHP Developer (AI, LAMP)
Job Summary
As a PHP Developer in our team, you won't just be writing code; you'll be orchestrating it. We are looking for a developer who embraces Vibe Coding—leveraging AI-powered development tools to accelerate delivery while maintaining high architectural standards. You will be responsible for developing and maintaining scalable web applications using the LAMP stack, integrated into modern Cloud environments and automated CI/CD pipelines.
Responsibilities
- AI-Enhanced Development: Utilize AI coding assistants (e.g., GitHub Copilot, Cursor, or Claude Dev) to accelerate prototyping, refactoring, and boilerplate generation while ensuring code quality and logic remain sound.
- Web & API Development: Build and maintain robust web applications and CMS solutions using PHP (Laravel/Symfony) and modern front-end frameworks.
- Cloud & LAMP Infrastructure: Manage applications within the LAMP stack, deploying and scaling them on Cloud platforms (AWS, Azure, or GCP).
- Modern DevOps & CI/CD: Maintain and optimize CI/CD pipelines to automate testing and deployment, ensuring a fail-fast and high-frequency release cycle.
- Database Management: Design and optimize MySQL databases, focusing on performance tuning and efficient indexing for high-traffic environments.
- Security & AI Governance: Implement security best practices (OWASP) and ensure that AI-generated code snippets are audited for vulnerabilities like SQL injection and XSS.
- Collaboration & Documentation: Work alongside cross-functional teams using Git-based workflows and maintain living documentation that keeps pace with rapid AI-assisted development.
Qualifications
- PHP & Modern Frameworks: Strong proficiency in PHP 8.x with deep experience in Laravel or Symfony.
- AI Tooling Fluency: Proven ability to use AI tools (e.g., ChatGPT, Cursor, Copilot) to increase productivity. You should understand how to prompt for complex logic and debug AI outputs effectively.
- Cloud & Infrastructure: Hands-on experience with Cloud services (EC2, RDS, S3) and containerization (Docker) is highly preferred.
- CI/CD Knowledge: Familiarity with automation tools like GitHub Actions, GitLab CI, or Jenkins.
- Front-End Skills: Knowledge of HTML5, CSS3, and JavaScript. Experience with React or Vue.js is a significant plus.
- Version Control: Expert knowledge of Git, including branching strategies and pull request reviews.
- Problem-Solving: A hacker mindset—the ability to troubleshoot complex system issues and optimize performance in a fast-paced environment.