JO
XF-00094
Information Technology
PHP Developer
Posted 2 weeks ago
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.