Role summary
• Owns technical architecture and implementation for medium to large Drupal projects, acting as the primary technical contact for stakeholders
• Leads a small team of Drupal engineers (backend, frontend, site builders), ensuring delivery quality, timelines, and adherence to coding standards.
Key responsibilities
• Define and maintain the architecture for Drupal sites, including module strategy, content model, and integration approach with external systems.
• Lead development: custom modules, custom themes/Twig, configuration, Views, and API integrations (REST/JSON, SSO, search, etc.).
• Enforce code quality via reviews, automated testing, coding standards, and CI/CD workflows; ensure security and performance best practices (updates, caching, profiling).
• Collaborate with PMs, designers, content, and DevOps to refine requirements, estimate work, plan sprints, and unblock the team.
• Mentor and coach developers, run technical grooming, contribute to documentation, and drive continuous improvement of the Drupal platform and tooling.
Skills
Required skills and experience
• 5–7+ years hands-on Drupal development (Drupal 8/9/10), including custom modules, theming, configuration management, and site building.
• Strong PHP, Symfony, Composer, and Drupal APIs; solid front-end skills in HTML, CSS, JavaScript, Twig, and responsive theming.
• Experience designing scalable content architectures, roles/permissions, workflows, and multilingual setups in Drupal.
• Proven leadership: leading a dev team, doing estimations, participating in Agile ceremonies, and communicating with non-technical stakeholders.
• Proficiency with Git, branching strategies, and CI/CD; familiarity with cloud hosting (Acquia, Pantheon, or similar) and performance optimization.