PHP Developer
Posted 8 months ago
Are you a fit for this role?
Upload your CV once and see how you score against this job, plus what to highlight before you apply.
Takes about 30 seconds. Free, and you can use the same CV on any job.
Job Description
About the Role
We are looking for a talented PHP Developer to join our web development team and help build robust, scalable web applications. As a PHP Developer, you will be responsible for developing server-side logic, maintaining central databases, and ensuring high performance and responsiveness of our web applications. You will collaborate with front-end developers and other team members to integrate user-facing elements with server-side logic. This role is ideal for someone passionate about web technologies who wants to work on diverse projects and contribute to meaningful digital solutions.
Key Responsibilities
- Design, develop, and maintain web applications using PHP and modern PHP frameworks like Laravel, Symfony, or CodeIgniter
- Write clean, secure, and well-documented code following PSR standards and best practices
- Develop and maintain RESTful APIs for mobile applications and third-party integrations
- Build and optimize MySQL/MariaDB database schemas, write efficient queries, and implement database optimizations
- Integrate front-end components built with JavaScript frameworks (Vue.js, React) with backend services
- Implement caching strategies using Redis, Memcached, or similar technologies to improve application performance
- Work with CMS platforms like WordPress, Drupal, or custom CMS solutions when required
- Participate in code reviews to maintain code quality and share knowledge with team members
- Troubleshoot and debug applications, identifying and fixing bottlenecks and bugs
- Implement security best practices to protect against common vulnerabilities like SQL injection, XSS, and CSRF
- Deploy applications to production servers and configure web servers like Apache or Nginx
- Write unit tests and integration tests using PHPUnit to ensure code reliability
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a related field
- 3+ years of professional experience in PHP development with a strong understanding of PHP 7.x/8.x features
- Proficiency in at least one major PHP framework such as Laravel, Symfony, or CodeIgniter
- Strong knowledge of MySQL/MariaDB database design, optimization, and query writing
- Experience with front-end technologies including HTML5, CSS3, JavaScript, and jQuery
- Familiarity with version control systems, particularly Git, and workflows like GitFlow
- Understanding of MVC architecture, OOP principles, and design patterns
- Experience with Composer for dependency management and PSR standards compliance
- Knowledge of RESTful API design principles and JSON/XML data formats
- Strong debugging skills and familiarity with tools like Xdebug and PHP profilers
What We Offer
- Opportunity to work on diverse web projects across different industries and domains
- Access to modern development tools, IDE licenses, and collaboration platforms
- Regular training sessions and workshops on new PHP features and frameworks
- Supportive team environment with experienced developers and technical leads
- Career growth opportunities with clear progression pathways
- Comprehensive health benefits and wellness programs
- Flexible work schedule and remote work options available
Interested in this position?
Take the next step in your career. Submit your application now and our team will review your profile.