Mac keyboard

Expand our minds

We're seeking an experienced PHP developer who can show us a thing or two.

Image credit: Juan Lupión, released under the Attribution 2.0 Generic (CC BY 2.0) license on

About us

We are a full service web agency that specialises in creating and maintaining websites built using Open Source software, with a particular specialism in the PHP programming language and the Drupal content management system. Historically rooted in Drupal, we also do some work in Symfony, we've dabbled in Python, we do a mix of DevOps stuff too, and we're keen to broaden our technological horizons.

We work as a distributed team with most members of staff working from home, with our core team of 15 people based in the UK, France and Spain. Recent web development clients include UCL, the Wellcome Trust, the National STEM Centre, Royal Borough of Kensington & Chelsea, the Greater London Authority, various United Nations affiliates, and many more besides.

As a growth business and highly regarded employer, fully committed to the Living Wage, we offer people the chance to work with a friendly team, in a great atmosphere, but with the flexibility to balance work and life afforded by working from home.

About the job

We are seeking an experienced PHP developer to slot into our existing team and hit the ground running. You'll work on a wide range of projects and project models. Sometimes it'll be a discrete piece of code, sometimes it'll be an entire website. Sometimes you'll lead the team and sometimes you'll be the team. Sometimes you'll just come in and help out for a few weeks before moving on to other things.

You'll work with customers all over Europe, and although the job is mostly home working, you'll travel a bit too. You will be involved in the entire lifecycle of a development project, from initial sales documents to delivery, testing and support handover, any part or all of the above depending on the project. There are also opportunities to do bits of consultancy, training and other related activities.

The position reports to the Technical Director, who will provide support and technical leadership, though you'll work most directly with our project manager, as you'd expect.

About you

You will be a self-starter and you’ll often work from home (though you’ll be part of a tight “virtual” team, so you’ll talk to people every day). You'll need to have great people skills, because this is, in part at least, a client facing role, plus there are aspects of team leadership too. We want our senior developers to lead, not follow, so you can't be a wall flower. You'll own your projects, have confidence in your solutions and be the expert we look to.

Drupal and Symfony experience would be handy, but object oriented PHP and a technical degree are both a must: we do need someone who can hit the ground running, but if you have a good degree and a ton of PHP experience, we're confident Drupal will pose you no problems. What we are after is someone who can show us a thing or two, so any other technologies and framework knowledge are welcome: the more you know that we don't know, the better!

You'll also be up to date with the latest technologies that support you, DevOps, version control, CI, testing frameworks, etc. and be pragmatic, but willing to lead on excellence in these areas, to improve the developer experience at Code Enigma.

Just a few more practical points - you’ll need to have a passport and be willing to travel, but don’t worry, you won’t be living out of a suitcase. That said, it's important to note that while you’ll mostly work from home, we do sometimes have projects that will require you to work on customer sites for a few days a week, sometimes over an extended period, so you need to be comfortable with that.

You’ll have to already be eligible to live and work in the European Union and you’ll also need to be able to speak and write good English. You don't have to be based in the UK but you do need to be in the EU and near enough to a well-served airport to make travel simple, preferably in the UK, France or Spain. If you reside in a country we don't already have a presence in we would need to investigate the effort required to take you on, however it's fair to say we wouldn't let paperwork get in the way of a good candidate.

The package

  • Competitive salary (depending on experience, upwards of £30,000pa)
  • Permanent position
  • £1,000/year personal development budget
  • Largely home working
  • Generous contribution towards home broadband and energy costs
  • 25 days holiday (plus public holidays)
  • Up to 20 days of “labs” time (time out for R&D)


NO AGENCIES PLEASE. You can (and probably will) email, but messages from agencies will simply be marked as spam.