We are the 1st Hub for Developers! Our motto is “From Developers to Developers”! Our vision is to provide real career opportunities for candidates that want to take the next step in their career. Code.Career is the first process that you will speak with developers (only!) and tech (freak) experts!
Our client is looking for a Mid to Senior Backend Drupal Developer with extensive experience in building, maintaining, and optimizing complex Drupal-based websites.
Who they areSince 2001, they’ve delivered and hosted nearly 1,000 websites and online systems. But they’re more than a digital agency. They use creative thinking, digital innovation and collaborative problem-solving (and 20 years of know-how) to help their clients communicate better with their audiences and achieve their goals.
They’re a fully-remote company operating mainly across the UK and Europe.
Your role
The ideal candidate must have hands-on experience of website building and maintenance using Drupal, deep understanding of the Drupal ecosystem, proven experience of working with Drupal, strong backend development skills, strong background on working with PHP, SQL, Twig, HTML, Git, and a passion for creating performant, scalable and efficient web solutions. You will work closely with a team of skilled frontend and backend Drupal developers to deliver high-quality web experiences.
Your responsibilities
- Maintain and enhance existing legacy Drupal 7 and modern Drupal 10/11 websites, ensuring performance, security and stability.
- Participate in the design and implementation of new Drupal 10/11 web solutions focusing on backend functionality.
- Develop and customize Drupal modules and themes to meet business requirements.
- Perform routine maintenance, including security updates, patching core, updating/patching contributed modules, updating custom modules/themes and upgrading to the latest Drupal versions.
- Manage complex site-building tasks, including custom content types, views, SOLR search and configuration management.
- Participate in the content and data migration process from legacy systems and other CMS platforms to Drupal.
- Integrate Drupal websites with third-party systems, APIs, and external services.
- Provide technical support, troubleshooting, and performance optimization for complex Drupal websites.
- Research and integrate emerging web technologies to improve efficiency and functionality.
- Write and maintain technical documentation for developed solutions.
- Develop clean, efficient, and maintainable object-oriented PHP code following best practices and coding standards.
- Implement and maintain automated tests for delivered code.
- Conduct cross-browser testing to ensure compatibility and accessibility compliance.
Essential skills (depending on role and experience)
- Proven experience in backend development and maintenance of Drupal websites.
- Proven experience of custom Drupal module/theme development.
- Advanced proficiency in PHP, SQL/MySQL, and object-oriented programming.
- Experience with Drupal core patching, security updates, and version upgrades.
- Knowledge of Drupal migration tools and techniques for content and data transfer.
- Experience integrating Drupal with third-party services, APIs, and authentication systems.
- Familiarity with development tools such as Composer, Drush, and Drupal Console.
- Knowledge of version control using Git and Gitflow.
- Strong problem-solving skills with a proactive approach to identifying and addressing potential issues.
- Excellent time management and organizational skills, with the ability to handle multiple projects in a fast-paced environment.
- Strong communication skills and ability to collaborate effectively with cross-functional teams.
- Twig, HTML5, CSS3, CSS preprocessors and JavaScript.
- Detail oriented with excellent organization and time management skills.
Soft skills
- Strong understanding of business requirements.
- Proactiveness to provide solutions for potential future issues – effective communication internally and externally whenever needed.
- Strong project and time management skills.
- Positive attitude, politeness, and eagerness to help.
- Self-motivation.
- Strong communication skills and ability to collaborate effectively with cross-functional teams.
- Capable of working in a fast-paced environment.
- Capable of supporting and providing guidance to junior team members.
Desirable skills
- Experience developing semi- or fully-decoupled Drupal solutions.
- Experience exposing Drupal data to frontend applications using RESTful web services, JSON, and/or GraphQL APIs.
- Active participation in the Drupal community.
- Acquia Certification.
- Experience with Linux and shell scripting.
- Hands-on experience with Symfony.
- Familiarity with WordPress development, including custom theme and plugin development.
- Linux and shell scripting experience.
- Familiarity with modern JavaScript frameworks such as ReactJS.
- Experience with JavaScript building tools like Webpack.
- Experience with pattern libraries like Storybook or Pattern Lab.
- Hands-on experience with localgovdrupal and or Drupal-CMS.
- Work with DevOps tools like Lando / DDEV.
What they’re offering
- Competitive salary
- Private healthcare
- Generous training and personal development
- A friendly work environment where you are encouraged to share your experience, learn from others and further develop your career
- Friday drinks at 4pm over Zoom
- At least once a year company meetups in Greece (yes, they do love the sunshine!)
- 35 days of annual leave
- Your birthday off
- Company laptop / equipment
- Fully remote and flexible working arrangement (available during UK working hours)