We are seeking an experienced Senior PHP Developer who can lead the development of scalable web applications while also handling Moodle LMS customization, web hosting environments, domain management, and server-related activities. The ideal candidate should possess strong backend development expertise, experience working with Linux/cPanel servers, and the ability to mentor junior developers while managing production deployments.
Key Responsibilities
PHP Development
- Design, develop, and maintain scalable PHP applications.
- Develop custom modules and REST APIs.
- Write clean, reusable, and maintainable code.
- Optimize application performance and database queries.
- Debug and troubleshoot production issues.
- Participate in architecture planning and technical decision-making.
- Perform code reviews and mentor junior developers.
Laravel / CI/ Core PHP
- Build applications using Laravel or Core PHP.
- Develop custom authentication and authorization systems.
- Build RESTful APIs.
- Queue management.
- Background job processing.
- Caching implementation.
- Security implementation.
- Third-party API integrations.
- Lead a team of PHP developers.
- Review code and enforce coding standards.
- Estimate project timelines and effort.
- Coordinate with project managers, designers, QA, and DevOps teams.
- Provide technical guidance and mentoring.
- Resolve critical production issues.
- Maintain project documentation and technical specifications.
- Recommend improvements to development processes and system architecture.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 5–8+ years of professional PHP development experience.
- 2+ years of Moodle LMS implementation/customization experience preferred.
- Hands-on experience with Linux hosting, domain management, and production deployments.
- Solid analytical, problem-solving, and communication skills.