PHP Developer

Job Description

Role: PHP Developer

Reporting to: Dev Team Manager

Location: Stevenage


We are looking for a PHP Developer to join our Development team.


Key accountabilities and responsibilities


  • Write clean procedural and object orientated PHP code to a high level.
  • Strong knowledge of PHP (without framework), MySQL/MariaDB, HTML, Javascript.
  • Knowledge of other data storage and caching solutions, e.g. Memcached, Redis, glusterfs.
  • Front-end and back-end development of cutting-edge web-based application.
  • Design, plan and develop new features as well as improve existing features.
  • Writing scalable and maintainable code.
  • Writing secure code using industry best practices.
  • Excellent database design skills.
  • Assessing the right tool for the job, creating efficient database structures and optimising tools for scalability.
  • Introduce new and improve existing internal tooling and processes.
  • Take responsibility for technical debt, understanding when to remove and refactor code.
  • Utilise experience in concepts such as SEO, Internationalisation, code versioning.


  • Plan and test your own code through manual and automated testing tools.
  • Peer review other’s code to identify issues and improvements.
  • Work with other developers and Test department to ensure testing is considered, planned and executed at every stage of development.


  • Plan, read and write technical scopes for projects.
  • Work with internal and external stakeholders to help identify project needs through the full application development lifecycle.
  • Design architectural solutions to agreed project scopes.
  • Provide internal documentation on how delivered features are used.


  • Investigate and fix problems, production errors and technical issues.
  • Developing software update and fixes for faults.
  • Writing incident reports for critical problems.
  • Act as level 3 technical support for the Support department to help diagnose complicated problems reported by clients.
  • Document and share technical knowledge and experience with other developers and other departments.
  • Support other developers, working in a collaborative and engaging team.


The person

  • Good communication skills.
  • Self-driven, independent time and workload management.
  • Ability to communicate effectively with internal and external stakeholders.
  • Passion for coding, understanding application architecture and keeping informed of industry changes.
  • Excellent logical thinking, investigation and problem-solving skills.
  • Ensure personal presentation/behaviour reflects positively on the company and follows our company values.


Interested in joining our team?

To apply, please send your CV and a covering letter, clearly stating how your skills and experience meet the requirements of the role, to

We encourage you to submit your application at your earliest convenience as we will be reviewing applications as they are received.

Vibe Systems is proud to be an equal opportunity employer and our commitment to this extends to all aspects of the working relationship right from recruitment and selection through to termination of employment. All qualified applicants will be considered for employment without regard to race, colour or nationality, ethnic or national origins, sex, gender reassignment sexual orientation, marital or civil partner status, pregnancy or maternity, disability, religion or belief, age or any other ground on which it is or becomes unlawful to discriminate under the laws of England and Wales.

Feel Vibe's power

In under an hour*

60 minutes is all it takes for one of our industry-savvy specialists to pinpoint exactly how Vibe can make your business more agile, direct and in tune with the needs of your customers. Book a demo using the button below, and one of our team will be in touch.

* We’ll be as quick as we can.