Make Your Resume Now

GAIN -Experience - Drupal Developer

Posted December 03, 2025
Mid-Senior level

Job Overview

About the Role

Our Drupal developers are able to demonstrate a strong and developing Drupal-focused

skillset, and the associated best practices, combining their skillset across the following areas:

As part of your day to day you’ll be

• Part of a 35+ strong team of multidisciplinary developers contributing to open source

web projects

• Responsible for designing and implementing new features and functionality adhering to

our coding standards

• Ensuring high-performance and availability

• Managing all technical aspects of the CMS

• Work closely with internal teams and customers to ensure an effective, visually

appealing, functional and intuitive implementation

Reporting to: Tech Lead

Key Skills

• Experience creating websites with Drupal 10+ including custom module development

• Experience in developing CMS based websites that work for both users and website

admins

• Writing clean, testable, reusable and well documented code

• Strong communication skills and a collaborative approach

• Experience working with MVC frameworks such as Symfony, Laravel etc

• Strong understanding of key principles of object-oriented programming

• Experience creating and consuming Web Services using both SOAP & REST APIs

• Good database knowledge including MySQL / PostgreSQL/MariaDB

• Agile/Scrum methodologies, using project management tools such as Jira

• Bringing new ideas and techniques to the team

Highly Desirable Skills

• Experience using Amazon Web Services, Acquia, Upsun (formerly platform.sh) and

Pantheon

• Knowledge of and interest in other programming languages and technology stacks

• DevOps skills, including configuring Linux, Apache, Nginx, Varnish, Memcache etc

• Custom module and theme development for Drupal 9+

• Examples of open-source contributions

• Experience with container technology, such Docker, DDEV etc

• Use of deployment/automation tools and pipelines

• Experience with Solr / Elastic search

• Understanding of JavaScript frameworks such as React, Vue, etc

• Knowledge of and interest in other programming languages and technology stacks

Tech Stack

Technical skills

• Proficiency in PHP 8+ (OOP)

• Follow of Drupal best practices

• Able to evaluate and develop custom modules following Drupal standards

• Good understanding of container-based architecture (Docker/Kubernetes)

• Bespoke PHP framework based on Timber and twig view templates

• A plus: Familiar with Node JS (v16+ for standalone React projects)

Hosting & Infrastructure

• Experience with Drupal hosting (Acquia, Upsun, Pantheon)

• Additional experience with AWS services based on project requirements. Might include

but not limited to: ElastiCache (memcache/Redis), Opensearch, S3, Cloudfront (CDN),

RDS, Lambda, EC2, ECS

• Experience with Cloudflare for setting up WAF, configure custom rules, traffic

monitoring and additional edge caching (if required)

Development Tools

• Package management with Composer

• Bitbucket and GitHub for our code repositories

• Bitbucket pipelines and GitHub actions for our automated deployment process

Skills and Attributes

• 4+ years working as a Drupal developer in an agency environment

• Strong communication and interpersonal skills

• Excellent time-management and organisational skills with the ability to work to tight

deadlines

• Flexible approach with the ability to remain calm and perform well under pressure

• Personable, and able to work effectively with a variety of different people at all levels

• The ability to coordinate and balance multiple projects with strong attention to detail

• A proactive and enthusiastic approach to work

• Able to solve problems and make effective and timely decisions based on the

knowledge available

Ready to Apply?

Take the next step in your career journey

Stand out with a professional resume tailored for this role

Build Your Resume – It’s Free!