Careers


Shape

Job Description: PHP Developer

Position Summary:

We are seeking a skilled PHP Developer to join our dynamic team. The ideal candidate will be responsible for developing, deploying, and maintaining web applications using PHP and related technologies. You will work closely with front-end developers, designers, and project managers to deliver high-quality web solutions that meet the needs of our clients.

Key Responsibilities:
  • Develop and Maintain Web Applications: Write clean, well-designed code to develop web applications using PHP frameworks such as Laravel, Symfony, or CodeIgniter.
  • Database Management: Design, implement, and maintain database schemas. Perform database queries and optimization using MySQL, PostgreSQL, or other database management systems.
  • Collaborate with Front-End Developers: Work alongside front-end developers to integrate user-facing elements with server-side logic. Ensure that the back-end and front-end components are consistent and perform efficiently.
  • Troubleshoot and Debug Applications: Identify and fix bugs, performance issues, and other technical problems in existing applications.
  • API Integration: Develop and integrate RESTful APIs to connect the web applications with third-party services and mobile applications.
  • Security and Data Protection: Implement security measures to protect data and applications. Ensure that applications comply with security standards and best practices.
  • Code Reviews and Best Practices: Conduct code reviews, ensure adherence to best practices, and maintain coding standards.
  • Documentation: Create and maintain technical documentation for the developed applications and APIs.
  • Stay Updated with Emerging Technologies: Keep abreast of the latest trends and advancements in PHP development and web technologies.

Qualifications:

Bachelor's degree in Computer Science, Information Technology, or a related field. Equivalent work experience may also be considered.

Experience:
  • Proven experience as a PHP Developer.
  • Proficiency with PHP frameworks such as Laravel, Symfony, or CodeIgniter.
  • Experience with front-end technologies such as HTML, CSS, JavaScript, and AJAX.

Technical Skills:
  • Strong knowledge of PHP, web frameworks, and web technologies.
  • Experience with database management systems like MySQL, PostgreSQL, etc.
  • Familiarity with version control systems, such as Git.
  • Understanding of MVC design patterns.
  • Proficient in developing and consuming RESTful APIs.
  • Familiarity with Linux/Unix server environments and basic command-line skills.
Soft Skills:
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
  • Ability to manage time effectively and handle multiple tasks simultaneously.
  • Eagerness to learn new technologies and improve skills continuously.
Preferred Qualifications:
  • Relevant certifications in PHP, web development, or related fields.
  • Experience with CMS: Experience with content management systems like WordPress, Drupal, or Joomla.
  • Agile Methodologies: Experience working in an Agile/Scrum development process.
Employment Type: Full-time
  • On-site/Remote/Hybrid (specify based on company policy)
Application Process:
  • To apply, please submit your resume, cover letter, and a portfolio of your previous work or GitHub repository (if applicable).