Find Your Next Professional Opportunity

PHP Developer / Senior PHP Developer
Job Description
PHP Developer / Senior PHP Developer (9345R83Y)
Role Overview
We are seeking skilled and motivated PHP Developers and Senior PHP Developers to support the development, maintenance, and enhancement of PHP based web applications and backend services within the IT industry.
The selected candidates will be responsible for developing secure, scalable, and high performing web applications, working with modern PHP frameworks, integrating APIs, managing databases, and collaborating with project teams. Senior level candidates will also be expected to lead backend architecture, conduct code reviews, mentor junior developers, and provide technical guidance across the development lifecycle.
Key Responsibilities
PHP Web Application Development
- Develop and maintain PHP based web application features and backend services.
- Work with modern PHP frameworks such as Laravel, Symfony, or CodeIgniter.
- Write clean, readable, secure, and well documented code.
- Support application enhancements, bug fixes, and performance improvements.
- Ensure development work is aligned with project requirements and delivery timelines.
Backend Architecture and System Design
- Support the design and development of scalable and maintainable backend systems.
- Apply MVC architecture, software design patterns, and backend development best practices.
- Senior developers will lead system architecture design and provide technical direction.
- Ensure applications are reliable, secure, and optimized for performance.
- Maintain technical documentation and project repositories accurately.
Database and API Development
- Work with relational databases such as MySQL and PostgreSQL.
- Design, query, and manage database structures based on application requirements.
- Develop and integrate RESTful APIs and internal services.
- Support third party API integrations and ensure smooth data flow between systems.
- Troubleshoot API, database, and backend related issues when required.
Code Quality and Collaboration
- Use Git, Bitbucket, or equivalent version control platforms for collaborative development.
- Participate in agile development activities including sprint planning, stand ups, and review sessions.
- Collaborate with project managers, stakeholders, and development teams on technical planning.
- Senior developers will conduct code reviews and enforce coding standards across the team.
- Assist in identifying and resolving bugs, technical issues, and performance concerns.
Technical Leadership and Mentoring
- Senior developers will mentor junior developers and provide technical guidance.
- Support knowledge sharing and best practice adoption across the development team.
- Review technical approaches and recommend improvements where required.
- Help maintain strong coding standards, documentation practices, and development discipline.
Candidate Profile
- Basic degree in Information Technology or another field directly related to the position is mandatory.
- Additional qualifications, short courses, professional certifications, or postgraduate qualifications will be an added advantage.
- For Senior PHP Developer, minimum 2 years of work experience in software development or related areas is required.
- For PHP Developer, minimum 1 year of work experience in software development or related areas is required.
- At least 1 similar assignment completed within the last 2 years is required.
- Strong hands on experience in PHP development.
- Experience with PHP frameworks such as Laravel, Symfony, or CodeIgniter.
- Proficiency in MySQL and/or PostgreSQL.
- Good understanding of RESTful API design, development, and integration.
- Understanding of MVC architecture and software design patterns.
- Experience with HTML, CSS, and JavaScript will be required for PHP Developer level.
- Proficiency in Git, Bitbucket, or equivalent version control platforms.
- Strong debugging skills and ability to resolve application issues.
- Experience in application performance optimization will be an advantage.
- Ability to work collaboratively within an agile development environment.
- Strong problem solving skills, attention to detail, and willingness to learn.
- Senior level candidates should demonstrate capability in system architecture design, code review, and team mentoring.
