< Back

Job Opening ID




Job Type


Salary Details

Up to £42,000


Glasgow City

Assigned Recruiter

David Mains

PHP Developer

As a senior developer within the team, you’ll be required to plan, code and mentor a small team of developers, collaborating with designers, sysadmins and product managers.  Your goal is the delivery of a fast, easy-to-use advanced CRM application that helps Restaurants and Bars make better use of their customer and reservation data. 

More about the role

Our exclusive client is a leading provider of restaurant reservation and table management software, with over 7200 customers in 61 countries around the world. This team works on a specific, discrete set of applications that connect to the main application via API.  The role is based in Glasgow and the successful candidate will report to both the Technical Director and CRM Director.

This role would suit someone with strong initiative.  Their core application is built on an entirely custom-written MVC framework, and have several additional systems managing servers and application deployments built on the Laravel framework.

They are a distributed team that operates on UK time, with the main development team based in Glasgow.


Key objectives for the holder of this role are to support existing clients and deliver a comprehensive integration.

What you’ll bring to the role

  • Proven development skills in an Remote/Agile environment
  • Experience mentoring other developers
  • Excellent PHP skills.  5+ years commercial experience, strong object oriented programming skills, and an understanding of SOLID design principles, application architecture, MVC design patterns, and the Laravel framework and TDD
  • Experience planning work and developing specifications for signoff by stakeholders, and decomposing those into specific tasks.  (We work in a agile manner, but do still need to plan work in advance so that we can ensure we’re building something that meets client needs.)
  • Excellent verbal and written communication skills
  • Javascript – jQuery and Vue.js (or other modern reactive javascript frameworks)
  • Version control (git)
  • Dependency and release management with git/composer and satis
  • Knowledge of queuing systems (Beanstalk and Redis) and caching systems (Memcached)
  • Knowledge WordPress plugin development
  • Comfortable working with Linux, particularly with Docker and other containerisation technologies.  Managing development environments with Vagrant

Nice to haves

  • Proficiency in other programming languages
  • Experience with PHPTAL or other templating system

Personal Profile 

  • Excellent organisational and communication skills
  • Ability to juggle multiple projects at once
  • Independent problem solving skills
  • Attention to detail and a positive attitude
  • Ability and willingness to learn
  • Team player

Having a happy team is important to our client; they strive to promote a great working atmosphere and that’s why they offer a range of team benefits.

  • A highly competitive remuneration package that includes a pension
  • An attractive position in a proven organisation within a dynamic and energetic team
  • An opportunity to be a part of a successful future
  • Career in a positive working environment, where our people feel safe, appreciated and respected
  • Absolute transparency and integrity at all times, while striving in the constant pursuit of self-improvement in all aspects of our operation
Interested? Apply below - all applications will be treated in the strictest confidence and will receive a response

Questions? Drop me an email - david@enigmapeople.com

Subscribe or follow for the latest job vacancies