Senior PHP Developer

Tank Recruitment
Stevenage, United Kingdom
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Stevenage, United Kingdom

Tech stack

HTML
JavaScript
PHP
Application Performance Management
LAMP
Code Review
Databases
Continuous Integration
Relational Databases
Linux
Distributed Data Store
MariaDB
MySQL
PHP Development
Software Architecture
Secure Coding
Software Construction
Web Applications
Web Platforms
Caching
Deployment Automation

Job description

The successful candidate will work closely with developers, QA engineers, and stakeholders to deliver high-quality solutions while helping shape technical direction and development best practices., * Develop, maintain, and enhance PHP-based web applications.

  • Deliver clean, secure, and scalable code following development best practices.
  • Design and optimise databases and application performance.
  • Build new features and improve existing functionality across the platform.
  • Participate in code reviews, testing, and quality assurance activities.
  • Work closely with stakeholders to gather requirements and deliver technical solutions.
  • Troubleshoot, investigate, and resolve application and production issues.
  • Produce technical documentation and contribute to architectural decisions.
  • Support continuous improvement initiatives, including refactoring and process enhancements.
  • Collaborate with developers, QA teams, and support functions to ensure successful project delivery.

Requirements

Essential

  • Strong commercial experience with PHP development with Lamp Stack
  • Experience working with relational databases such as MySQL or MariaDB.
  • Solid understanding of HTML, JavaScript, and web application architecture.
  • Experience working within Linux-based development environments.
  • Strong understanding of secure coding principles and software engineering best practices.
  • Ability to design scalable systems and optimise application performance.
  • Excellent problem-solving and analytical skills.

Desirable

  • Experience with caching and performance technologies.
  • Knowledge of distributed storage solutions.
  • Exposure to CI/CD processes and automated deployment practices.
  • Understanding of SEO, localisation, and large-scale web platforms.

Apply for this position