Full-Time · Senior Drupal Developer

Senior Drupal Developer in Cardiff

B Box UK Cardiff
Full-Time Home office (partial) Drupal DevelopmentEnterprise-Level SolutionsAI Coding Assistants
Employment
Full-Time
Remote
Home office (partial)
Salary
55000 - 55000 £ / year (est.)

About the role

Location: Cardiff – Flexible Hybrid Working

Salary: up to £55,000 per annum

As a senior member of our development team, you will play a key role in leading and delivering enterprise-level Drupal solutions, supporting large user-base installations with complex business rules – projects ranging from international e-commerce sites and editorial archives, to large-scale brochure sites and community hubs.

As a Senior Drupal Developer, you will support the team in their continued learning and development through sharing experiences, presenting on topics, and mentoring specific skills. Alongside this, you will be responsible for leading architectural decisions and choosing approaches to ensure the team delivers high quality software.

You will have the opportunity to grow your skill set within the Drupal ecosystem, as well as the potential to broaden your outlook to other server-side frameworks and front-end technologies. AI is increasingly part of how we deliver. Our developers use AI coding assistants (such as Claude Code) as a standard part of their workflow, and we’re keen to keep pushing what’s possible with AI in day-to-day delivery. We’re looking for someone who’s comfortable working this way already, or genuinely curious to get there.

In this role you will…

  • Utilise your expertise in Drupal to develop new functionality, configure installations, and select appropriate modules, creating exceptional software solutions that exceed client expectations
  • Make effective use of AI coding assistants to accelerate delivery, improve code quality, and free up time for the harder architectural and problem‑solving work
  • Lead and contribute to building new functionality and adapting existing software
  • Troubleshoot, investigate, and fix bugs
  • Collaborate within a skilled team to solve complex client problems
  • Write high quality, well‑tested code in line with our development guidelines
  • Participate in and lead code reviews, and lead pair programming activities with your team
  • Lead and actively participate in project, sprint and client meetings
  • Provide specialist guidance and support, acting as a mentor and coach within the development and project teams
  • Drive continuous improvement initiatives to contribute towards the overall success of business performance
  • Support the business development team in the creation of project tenders
  • Be an ambassador for Box UK, embodying our brand and promoting our culture, values and behaviours

On the Technical Side You Will Have…

  • A minimum of 5 years’ experience as a Drupal Developer, with evidence of senior‑level contribution
  • Proven experience developing Drupal solutions at an enterprise scale
  • Experience creating CSS using Sass and, ideally, BEM methodology
  • Familiarity with coding standards (e.g. PSR-12)
  • Experience writing tests using PHPUnit
  • Knowledge of code versioning tools including Git and GitHub
  • A strong understanding of working with modern PHP
  • An understanding of web performance and why it matters
  • Experience working with APIs, databases, and other external data services
  • A love of clean coding practices (SOLID, etc.)
  • Software development experience with one or more of the following frameworks: Symfony, Laravel
  • Experience using AI coding assistants (e.g. Claude Code, GitHub Copilot, Cursor) in a professional development workflow
  • Experience of supporting technology such as Solr, Elasticsearch or Varnish
  • Experience of trunk‑based development and CI/CD practices
  • Experience of developing e-commerce solutions

And your attributes should match with the following…

  • Excellent communication and active listening skills with the ability to express yourself clearly and articulately, both orally and in writing. Able to build strong, effective and collaborative professional relationships at all levels, and motivate and inspire others to achieve results.
  • Promotes collaboration within the team to collectively achieve goals and required outputs. Supports colleagues’ ideas and suggestions, challenging and expressing disagreement constructively and respectfully. Inspires and encourages others to deliver high quality outputs.
  • Motivated and comfortable working autonomously. You relish complex challenges and approach them with creativity and pragmatism.
  • Able to demonstrate a clear focus on desired results. Effective in directing efforts and resources towards delivering individual and team goals and objectives.
  • Open to different and new ways of doing things, developing and supporting the introduction of new and improved methods, processes, technologies and ways of working.
  • Able to prioritise workload and tasks effectively for both yourself and other members of your team.
  • Willing and able to respond to changing circumstances and expectations readily.
  • Driven to complete projects to a high standard whilst meeting required deadlines. Pushes themselves and their colleagues to deliver required outputs. Responds to setbacks with renewed efforts; is persistent and remains positive in the face of challenge.
  • Thorough in accomplishing a task through concern for all the areas involved, no matter how small.

And in return…

You will enjoy a competitive salary and a comprehensive benefits package. We recognise that our success comes from the talent, passion and dedication of our team. Working collaboratively, we share the challenges and rewards that come from growing our company, reinforcing our culture of ownership. We understand the importance of personal growth and professional development and invest in the skills of our people to nurture their talent. Our working environment is fast paced, exciting and fun to work in.

We are an inclusive employer that welcomes diversity, challenges discrimination and promotes equality. We welcome and encourage applications from people of all backgrounds and do not discriminate on the basis of any protected characteristic.

Ready to Join Us? If you’re passionate about embedding quality into every stage of the software lifecycle, enjoy setting standards for complex, multi‑technology projects, and want to help drive a culture where excellence is the default, we’d love to hear from you.

Your tasks

Lead and deliver enterprise-level Drupal solutions while mentoring a skilled team.

Your profile

5+ years of Drupal development experience and strong communication skills.

What's also included

Enjoy a competitive salary, comprehensive benefits, and opportunities for personal growth.

Tech stack & ways of working

Drupal Development Enterprise-Level Solutions AI Coding Assistants CSS with Sass BEM Methodology PHPUnit Testing Git and GitHub Modern PHP APIs and Databases Clean Coding Practices (SOLID) Symfony or Laravel Frameworks Solr, Elasticsearch, or Varnish Support CI/CD Practices E-commerce Solutions Development Interpersonal and Communication Skills

Senior Drupal Developer in Cardiff employer: Box UK

Box UK is an exceptional employer that values innovation and collaboration, offering a flexible working environment that allows you to thrive whether in our Cardiff office or remotely across the UK. With competitive compensation and a strong focus on career development, employees are encouraged to grow their skills and take on new challenges, making it a rewarding place for those looking to make a meaningful impact in the tech industry.

View Box UK profile

Contact Details:
Box UK Recruitment Team

Your perspectives

Make an impact with cutting-edge technology and AI in a fast-paced environment.

StudySmarter Expert Advice

Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Box UK or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Box UK.

Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Box UK.

Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Box UK that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

Some tips for your application 🫡

Show off your coding skills

When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio

For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Box UK.

Craft a killer cover letter

Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Box UK and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise

When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at Box UK

Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Box UK uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.

Locations

  • Cardiff

Ready for the first step?

Apply on the employer's website
Apply Now