Senior Drupal Developer (Maternity Cover)

Job title Senior Drupal Developer (Maternity Cover)
Contract type Temporary (12-14 months dependant on start date). We will be pleased to review applicants for both full time and part time work (3-5 days a week)
Remuneration This job has been graded as a level 24 role, pay grades 77 to 79. £37,752 to £38,552 (pro rata)
Benefits As well as statutory benefits (employer pension contributions, holiday, sick pay) Indigo Herbs Employees also receive topped up sick pay, long service holidays, and generous staff discounts on products.
Location Largely remote with occasional face to face meetings throughout the year (depending on your home location).
Closing date To be considered, applications must be received by midnight, 2nd November 2020
Start date ASAP


Indigo Herbs’ mission is to make quality natural health & nutrition a choice that is available and affordable to everyone so that as many people as possible can take responsibility for their own health & nutrition, fulfil their greatest potential and collectively we can be the best we can.

In order to support our mission, we have a small tech team delivering solutions that support our business model as a direct-to-consumer producer with a multi-platform approach to the market which extends into Europe.

Our Projects

We're looking for a PHP Developer and all-rounder with a strong working knowledge of the LAMP stack, and a track record in developing integrated systems in the e-commerce and or enterprise resource management landscape on the Drupal platform.

Our flagship website combining e-commerce along side deep and rich information products and related service provision. We are currently migrating from our successful Magento / Drupal hybrid platform to a multi-language / currency capable Drupal 8 system. The platform has a variety of bespoke integrations to our order management, ERM, CRM, customer review, Elasticsearch and other services.

Indigo Enterprise

Our bespoke enterprise management system aggregates sales data from all our sales platforms, handling complex intra EU VAT, production / purchasing forecasting as well as driving our manufacturing facility.


We use Ansible to manage and scale our technical infrastructure in partnership with our infrastructure service provider

What you’ll do

You’ll share responsibility delivering both the features that will continue to drive our strategy into the future and continuous improvement of our Tech Team itself. You’ll ensure high quality code is delivered in line with project goals and delivery cycles. You’ll thrive using agile methods and enjoy working openly, collaboratively and as part of a multidisciplinary team focused on one or more projects.

As a Senior Drupal Developer at Indigo Herbs you will;

  • Gain an understanding of our tech strategy and contribute to the development of our roadmap
  • Build features to serve a variety of business needs, taking responsibility for the quality of code you produce
  • Implement toolkits and APIs for purposes such as integration, performance optimisation, security and scalability
  • Help us develop our automated testing / continuous deployment environment
  • Share knowledge of tools and techniques with the wider team, both developers and non-developers
  • Participate in our in-house support, and potentially out-of-hours support (you’ll be paid for any duties you perform when called out of hours)
  • Coordinate and oversee the work of the other members of our tech team (in and out of house)
  • Manage the training and development of our Junior Developer
  • Liase with other departments and oversee implementation of features/systems

The successful applicant

We’re interested in people who:

  • Have experience working on, or with web technologies, especially Drupal
  • Have experience in back-end development, with detailed knowledge of PHP
  • Understand software design principles
  • Research and learn new programming tools and techniques independently
  • Take a systematic approach to solving problems
  • Understand agile environments and version control
  • Have a good understanding about web security and accessibility
  • Have experience with technologies used for web applications, e.g databases, backups, CDNs and search, and the LAMP stack

How you will be assessed

When reviewing your application we will be assessing your career history and achievements. We’re looking for examples of things you have previously achieved or your knowledge in a particular field which are relevant to the role. We will also be considering your ability, experience, technical/specialist skill and behaviours for this role.

We will assess all applicants against the following person specification.

Crieria Essential Desirable
PHP Yes  
HTML5 Yes  
Sass / CSS Yes  
Understanding of MariaDB or MySql Yes  
Twig Yes  
Drupal 8 Yes  
Understanding of Javascript Yes  
API integrations Yes  
Git Yes  
Quality processes   Yes
Agile Yes  
Automated testing   Yes

Your application

Due to the current public health crisis, if your application is successful you may be invited to attend a video interview.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status or disability status.

The application process

Please give comprehensive details on this application form, of relevant skills and experience, including dates, and attach your CV. Once submitted, your application will be considered. Succesful applicants will be contacted for a telephone call. Short-listed applicants will be invited for interview.

Good luck.

Current (or most recent) employer

No communication will be made with your present employer before an offer of employment is made to you.
If yes, please provide details.
Upload your CV if you have one
Files must be less than 2 MB.
Allowed file types: txt rtf pdf doc docx odt.
Please provide any other information you would like us to consider with your application.
You're nearly there...
Just press this button and your information will be submitted.
We are not able to reply in person to all applicants but you will be redirected to a confirmation page once your application is submitted.