We are looking for a Drupal Full-Stack Developer to build, enhance, and maintain Drupal-based digital experiences. You will work across the full web stack—from backend Drupal architecture and API integrations to frontend theming and performance optimization—collaborating closely with product owners, designers, and engineers to deliver secure, scalable, and user-friendly solutions.
Key Responsibilities
Backend (Drupal)
* Develop and maintain Drupal sites and platforms (Drupal 9/10, with readiness for Drupal 11 where applicable).
* Build custom Drupal modules, plugins, services, and event subscribers.
* Configure and manage content types, taxonomies, workflows, roles/permissions, and editorial experiences.
* Implement and maintain integrations with external systems via REST/JSON:API, GraphQL (if used), or custom APIs.
* Ensure best practices for security, performance, and scalability.
* Support deployments and environment configuration (Dev/Test/Prod), including configuration management.
Frontend
* Build responsive UI components aligned to design systems (HTML5, CSS3/Sass, JS/TypeScript).
* Create and maintain Drupal themes (Twig templating), component-based theming (e.g., Pattern Lab/Storybook) where relevant.
* Optimize site performance (Core Web Vitals), accessibility, and cross-browser compatibility.
Engineering & Delivery
* Participate in code reviews, estimation, refinement, and technical discovery.
* Write automated tests and support CI/CD pipelines.
* Troubleshoot issues across the stack, including production support when needed.
* Produce clear technical documentation and contribute to knowledge sharing.
Required Skills & Experience
Core Drupal
* Strong hands-on experience with Drupal 9/10.
* Solid understanding of Drupal architecture: entities, plugins, services, routing, forms, events, dependency injection.
* Custom module development and configuration management (config sync, Features if applicable).
* Experience with Drupal caching (render cache, dynamic page cache) and performance tuning.
Backend & DevOps Essentials
* Experience with Symfony components (as used by Drupal).
* Familiarity with MySQL/MariaDB (or PostgreSQL) and query optimization.
* Comfortable working with Git, code branching strategies, and peer review.
* Practical experience with CI/CD and deployment approaches.
Frontend
* Solid experience with Twig, modern CSS, and JavaScript.
* Responsive design implementation and UI debugging.
* Understanding of frontend performance and accessibility (WCAG awareness).