A Full-Stack PHP Developer is responsible for developing, maintaining, and optimizing web applications using PHP and modern front-end technologies. The developer works on both server-side logic and user-facing elements, ensuring seamless integration between the backend and frontend components.
The ideal candidate should have strong experience in PHP development along with knowledge of modern JavaScript frameworks, databases, and web technologies. They should be comfortable building scalable web applications, RESTful APIs, and dynamic user interfaces.
Develop and maintain web applications using PHP, MySQL, and modern JavaScript frameworks
Build and manage RESTful APIs for web and mobile applications
Design and optimize database structures and queries
Collaborate with designers and front-end developers to create responsive user interfaces
Troubleshoot, debug, and improve existing software
Ensure application performance, security, and scalability
Integrate third-party services and APIs
Write clean, maintainable, and well-documented code
Strong knowledge of PHP and MySQL
Experience with frameworks such as Laravel, CodeIgniter, or Symfony
Proficiency in HTML5, CSS3, JavaScript
Experience with React, Vue.js, or similar frontend frameworks
Familiarity with REST APIs and JSON
Understanding of Git version control
Knowledge of responsive design and cross-browser compatibility
Experience with WordPress or WooCommerce development
Familiarity with Docker, CI/CD pipelines, or cloud platforms
Understanding of security best practices
Experience working in an Agile development environment
Bachelor’s degree in Computer Science, Information Technology, or related field
2+ years of experience in PHP web development