Senior Full Stack Drupal Developer
Overview
Seeking an experienced Full Stack Drupal Developer (6 - 10 years) who thrives in a fast-paced, collaborative environment and can manage complex projects independently with minimal guidance. The candidate will build and maintain Drupal-based web solutions, ensuring stability, scalability, and modern technical standards, as well as excellence in performance, theming and allied technologies.
Key Responsibilities
- Build and maintain Drupal websites and custom web applications, including module and theme development.
- Manage site-building, advanced configuration, migrations, and third-party integrations.
- Develop and maintain custom modules and themes to extend Drupal's functionality.
- Translate designs and wireframes into robust, responsive applications, ensuring optimal user experience across devices.
- Drive code reviews, enforce standards, and champion best security and performance practices.
- Profile, analyze, and optimize sites for speed, scalability, and reliability.
- Independently troubleshoot, debug, and resolve complex Drupal issues.
- Working knowledge of deployment workflows, leveraging tools like Docker, DDEV, Lando, terminal/CLI, and Linux environments.
- Perform software updates and environment maintenance with minimal oversight.
- Document business logic, and technical decisions with clarity.
- Strong with PHPUnit and/or Behat for test coverage of code.
Technical Skills & Knowledge
- Deep expertise in Drupal architecture (Drupal 8/9/10/11) and codebase, with advanced custom module/theme development.
- Strong proficiency in PHP, HTML5, CSS3, Sass, Less, JavaScript, and Twig templating.
- Hands-on experience with Git (or similar VCS), Composer, and CI/CD pipelines.
- Proficient with Docker, DDEV, Lando, and Linux server administration.
- Experience with caching (Redis, Memcached, Varnish) and performance profiling/optimization.
- Skilled in the full Software Development Life Cycle (SDLC) and Agile practices.
- Familiarity with web services, REST APIs, and integration with third-party platforms.
- Understanding of security best practices and secure development workflows.
- Troubleshooting & Support
- Proactively debug, document, and resolve issues across Drupal, server, and integration layers.
- Provide technical support, guidance, and mentorship to junior developers and stakeholders.
- Validate updates and releases through thorough testing.
- Collaborate across multidisciplinary teams (designers, front-end, QA, PMs) and with client stakeholders.
- Communicate technical concepts clearly to non-technical audiences.
- Manage project priorities, deadlines, and documentation independently.
Technical Skills & Knowledge
- Strong understanding of Drupal 9/10+ architecture and codebase.
- Proficiency in PHP, Symfony, Composer, Twig, HTML, CSS, JavaScript.
- Familiarity with source control tools (Git, SVN).
- Experience with Drupal theming techniques and modern front-end frameworks.
- Ability to optimize Drupal websites for performance and security.
- Knowledge and exposure of SDLC, CI/CD pipelines, Docker, Kubernetes.
Drupal,PHP,CSS-3.x,Javascript