Text copied to clipboard!

Title

Text copied to clipboard!

Junior PHP Backend Developer

Description

Text copied to clipboard!
We are looking for a Junior PHP Backend Developer to join our dynamic team. The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code. The successful candidate will have a strong understanding of industry trends and content management systems. Experience with responsive and adaptive design is strongly preferred. In addition, an understanding of the entire web development process, including design, development and deployment, with some back-end knowledge, is preferred. The role involves understanding the business requirements, and designing and developing software to meet those requirements. The role also involves troubleshooting any issues that may arise, and ensuring that all software is up to date and functioning properly.

Responsibilities

Text copied to clipboard!
  • Develop, record and maintain cutting edge web-based PHP applications.
  • Prepare and maintain all applications utilizing standard development tools.
  • Utilize backend data services and contribute to increase existing data services API.
  • Conduct a thorough analysis of website and application requirements.
  • Write clean, secure, test-driven, easily maintainable, and modular codes.
  • Database designing and maintenance.
  • Build reusable code and libraries for future use.
  • Troubleshoot and debug applications.
  • Perform UI/backend tests to optimize performance.
  • Collaborate and work with frontend and mobile app developers on the backend needs of projects.

Requirements

Text copied to clipboard!
  • Previous working experience as a PHP Developer for (1) year.
  • BS/MS in Computer Science, Engineering, MIS or similar relevant field.
  • In depth knowledge of object-oriented PHP and Laravel 5 PHP Framework.
  • Hands on experience with SQL schema design, SOLID principles, REST API design.
  • Software testing (PHPUnit, PHPSpec, Behat).
  • MySQL profiling and query optimization.
  • Creative and efficient problem solver.
  • Knowledge of HTML, CSS, JavaScript, and AJAX.
  • Understanding of MVC design patterns.
  • Knowledge of object oriented PHP programming.

Potential interview questions

Text copied to clipboard!
  • What is your experience with PHP development?
  • Can you describe a project where you used PHP?
  • How do you handle debugging in PHP?
  • What is your experience with Laravel or other PHP frameworks?
  • Can you explain your understanding of MVC design patterns?