Job Description
We are seeking a skilled Full Stack PHP Developer to join our dynamic development team. As a Full Stack PHP Developer, you will be responsible for designing, developing, and maintaining web applications and systems using PHP and related technologies. You should have a strong understanding of front-end and back-end development, as well as excellent problem-solving skills. The ideal candidate is passionate about delivering high-quality code and has a proven track record of developing scalable and robust web applications.
Requirements
- Designing and implementing web applications: Collaborate with cross-functional teams to gather requirements and design scalable web applications. Develop clean and efficient code using PHP, HTML, CSS, and JavaScript.
- Front-end and back-end development: Handle both client-side and server-side development tasks. Develop user-friendly interfaces and ensure seamless integration between front-end and back-end systems.
- Database design and optimization: Design and optimize databases to support application requirements. Create efficient queries and manage data integrity.
- Testing and debugging: Conduct thorough testing and debugging to identify and resolve any issues or bugs. Perform code reviews to ensure adherence to coding standards and best practices.
- Performance optimization: Optimize web applications for maximum speed and scalability. Identify and address performance bottlenecks to improve overall system efficiency.
- Collaboration and communication: Work closely with the development team, project managers, and stakeholders to deliver high-quality applications on time. Communicate effectively to understand project requirements and provide updates on progress.
- Documentation and maintenance: Create and maintain technical documentation for future reference. Provide ongoing support and maintenance for existing applications.
- Stay up-to-date with industry trends: Keep abreast of emerging technologies, tools, and best practices in web development. Continuously enhance your skills and knowledge to improve development processes.
Qualifications :
- Bachelors degree in Computer Science, Software Engineering, or a related field. Equivalent work experience will also be considered.
- Proven experience as a Full Stack PHP Developer or similar role, with a minimum of 3 years of professional experience in web development.
- Strong proficiency in PHP, HTML, CSS, JavaScript, and related frameworks (such as Laravel, CodeIgniter, or Symfony).
- Solid understanding of front-end technologies, including JavaScript frameworks/libraries (e.g., React, Angular, Vue.js) and responsive design principles.
- Experience working with databases (e.g., MySQL, MongoDB) and writing efficient SQL queries.
- Familiarity with version control systems (e.g., Git) and collaborative development workflows.
- Knowledge of web services and API integration.
- Strong problem-solving skills and the ability to work independently as well as in a team environment.
- Excellent communication and interpersonal skills.
- Proven ability to deliver high-quality code and meet project deadlines.
- Familiarity with Agile development methodologies is a plus.