Full Stack PHP Developer

  • Advansys
  • مدينة نصر، محافظة القاهرة‬، مصر
  • Full-time

وصف الوظيفة

As a Full Stack PHP Developer at Advansys, you will be involved in all phases of the software development lifecycle, from understanding user requirements to deploying and maintaining web applications. Your role will encompass both back-end and front-end development, ensuring the successful delivery of high-quality solutions.

  • Develop and maintain web applications using PHP, ensuring high performance and responsiveness.
  • Write clean, maintainable, and efficient code in accordance with best practices.
  • Design and implement database architectures using MySQL or PostgreSQL.
  • Collaborate with UI/UX designers to implement modern and responsive user interfaces using HTML, CSS, and JavaScript frameworks.
  • Create and maintain RESTful APIs for seamless integration with front-end applications.
  • Participate in code reviews, providing feedback and improvements to enhance code quality and functionality.
  • Debug and troubleshoot applications to ensure optimal performance and functionality.
  • Stay updated on emerging technologies, frameworks, and best practices in web development.
  • Work collaboratively within a team to deliver projects on time and meet client needs.

متطلبات الوظيفة

  • Minmum 3 Years of experience as a Full Stack Developer with a strong focus on PHP development.
  • Strong knowledge of PHP frameworks such as Laravel or Symfony, Python.
  • Experience with front-end technologies including HTML5, CSS3, JavaScript, and popular JavaScript frameworks such as React or Vue.js.
  • Familiarity with database systems like MySQL or PostgreSQL and ability to write complex SQL queries.
  • Experience with RESTful API development and integration.
  • Understanding of version control systems, particularly Git.
  • Strong problem-solving skills and ability to debug applications effectively.
  • Understanding of agile methodologies and ability to work in a collaborative team environment.
  • Excellent communication skills, both verbal and written.
  • Ability to manage multiple tasks and meet deadlines effectively.
  • Continuous learning mindset and eagerness to adapt to new technologies and practices.