Design, develop, and maintain high-performance web applications using PHP frameworks (Laravel, CodeIgniter, etc.).
Write clean, maintainable, and scalable code with comprehensive documentation.
Conduct code reviews and ensure adherence to best practices across the development team.
Collaborate with frontend developers, UI/UX designers, and project managers to deliver complete solutions.
Optimize applications for speed, scalability, and security.
Manage and design database structures, write efficient queries, handle migrations, and indexing (MySQL/PostgreSQL).
Integrate third-party APIs and services (REST, SOAP, payment gateways, etc.).
Troubleshoot and resolve technical issues in a timely manner.
Mentor junior developers and offer technical guidance as needed.
Contribute to architectural decisions and long-term technical planning.
3+ years of hands-on experience in PHP development using Laravel, Symfony, or CodeIgniter.
Strong understanding of object-oriented programming (OOP), MVC architecture, and design patterns.
Proficiency in relational databases (MySQL or PostgreSQL), with expertise in writing optimized SQL queries.
Experience working with Git for version control.
Familiarity with RESTful APIs, JSON, and AJAX for dynamic application development.
Understanding of deployment tools, Docker, CI/CD pipelines, and cloud platforms such as AWS or DigitalOcean is a plus.
Comfortable working in Agile/Scrum-based teams.
Excellent problem-solving abilities and strong verbal and written communication skills.
Exposure to frontend JavaScript frameworks such as Vue.js or React.
Experience with unit testing and automated testing tools.
Previous experience in leading development teams or managing projects.