Full Stack PHP Developer

Full Stack PHP Developer Job Description Template

Our company is looking for a Full Stack PHP Developer to join our team.


  • Supporting and mentoring others;
  • Participating in client workshops;
  • Driving next practice, and producing well commented and syntactically correct code;
  • Consulting with internal stakeholders;
  • Communicating and presenting designs decisions;
  • Assisting colleagues with client pitches, applying practical digital solutions to client requirements;
  • Maintaining up-to-date awareness of developments and advances in digital industries;
  • Identifying logical and cutting edge solutions for a varied range of client briefs in order to deliver world class digital websites;
  • Collaborating with in house design team to create the best possible project outcomes;
  • Help to implement and adhere to deployment and development best practices;
  • Work on multiple development projects at various stages with timely and critical deadlines;
  • Configuration of web servers (Apache/Nginx & MySQL) and use of development and deployment systems (DeployHQ, Bitbucket, Docker);
  • Development and maintenance of PHP & MySQL driven websites, ecommerce stores, and applications;
  • Working directly with clients, either on site or at client premises;
  • Attend internal and External Meetings.


  • Knowledge of working with a LAMP stack environment;
  • Good understanding of the web UI layer (HTML, CSS, JS);
  • Exposure to a frontend framework (We use Vuejs);
  • Real enthusiasm and passion for digital development and already delivering outstanding results for clients;
  • Proven experience gained within an agency, with a portfolio of work to demonstrate your knowledge and understanding of website development;
  • MVC Framework experience (they use a bespoke one);
  • Advanced knowledge of HTML, CSS, Javascript and PHP;
  • Experience building APIs (HTTP, REST) and integrating with 3rd party systems;
  • Experience of Magento 1 & 2 desired, but not essential;
  • PHP;
  • Good communication and presentation skills;
  • Experience working with Laravel PHP framework;
  • Working knowledge of PHP, MySQL, WordPress, Laravel (ideally) & version control (Git);
  • Experience in OOP;
  • Minimum of 5 years’ experience in a development role.