Drupal Developer

Overview

Hybrid
$120,000 - $125,000
Contract - W2
Contract - 3 Year(s)
50% Travel

Skills

Drupal
Accessibility
Agile
Automated Testing
Cascading Style Sheets
Collaboration
Communication
Configuration Management
Continuous Delivery
Continuous Integration
Css3
DevOps
Docker
Elasticsearch
Enterprise Services
Frontend Development
Git
GraphQL
HTML5
Hosting
JavaScript
Kanban
Kubernetes
MuleSoft
PHP
PHPUnit
Performance Tuning
Quality Assurance
RESTful
SSO
Sass
Scrum
Symfony
Web Applications

Job Details

Key Responsibilities

  • Lead development on Drupal 9/10 sites including custom module development, theming, and site configuration.
  • Architect scalable and secure Drupal-based solutions for complex business requirements.
  • Integrate with third-party APIs, single sign-on systems (e.g., Spreedly, Mulesoft, ACI), and enterprise services.
  • Collaborate with product managers, and QA to deliver high-quality web solutions.
  • Stay updated on the latest Drupal and web technologies, and recommend improvements.

Required Skills & Experience

  • 5+ years of experience in Drupal development, with 2+ years in Drupal 9/10.
  • Strong proficiency in PHP, Symfony, and Composer.
  • Experience with custom module development and configuration management.
  • Comfortable with front-end development: Twig, HTML5, CSS3/SCSS, JavaScript (ES6+).
  • Experience with RESTful and/or GraphQL APIs.
  • Familiarity with Drush, Drupal Console, Git, and CI/CD pipelines.
  • Understanding of accessibility, security best practices, and performance optimization.
  • Comfortable working in Agile environments (Scrum/Kanban).
  • Strong written and verbal communication skills.

Nice to Have

  • Experience with multisite architectures or headless Drupal implementations.
  • Knowledge of hosting platforms like Acquia, Pantheon, or Platform.sh.
  • Experience with automated testing tools (Behat, PHPUnit).
  • Familiarity with DevOps and containerization (Docker, Kubernetes).

Education

  • Bachelor s degree in Computer Science, Information Systems, or a related field, or equivalent practical experience.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.