The successful candidate will work as a Drupal Engineer to design, build, and maintain high-quality Drupal-based websites and digital experiences. The ideal candidate will have strong experience across Drupal site-building, back-end module development, front-end theming, and modern DevOps practices.
Requirements
- Develop, configure, and maintain Drupal 8/9/10 websites.
- Build and customise content types, views, blocks, taxonomies, and menus.
- Create and maintain custom modules using Drupal APIs (hooks, plugins, services).
- Implement responsive themes using Twig templates and front-end frameworks.
- Develop clean, responsive, and accessible UI components using HTML5, CSS3, JavaScript.
- Implement design systems or theme frameworks (e.g., Bootstrap, Tailwind).
- Optimise user experience across web and mobile.
- Write clean, maintainable PHP code following OOP principles.
- Work with Drupal's configuration management, routing, and entity APIs.
- Integrate with third-party APIs and internal systems as required.
- Configure and optimise MySQL/MariaDB queries and schemas for Drupal.
- Utilise Drupal's database abstraction layer effectively.
- Manage data migration, import/export, and content automation workflows.
- Manage code versioning using Git.
- Work with CI/CD pipelines and containerized environments (e.g., Docker).
- Deploy and optimise Drupal sites on cloud platforms (Acquia, Pantheon, AWS).
- Implement caching layers (Varnish, Redis) and performance tuning.
- Apply Drupal security best practices and monitor patching requirements.
- Ensure adherence to secure coding guidelines and governance frameworks.
- Manage user roles, permissions, and content workflows.
- Conduct unit, integration, and functional testing
- Debug and resolve defects across environments using tools like Xdebug or Drupal Devel.
- Work closely with Business Analysts, UX/UI teams, and stakeholders.
- Interpret business requirements into technical specifications.
- Document technical designs, workflows, and deployment guides.
Benefits
- Health insurance
- Paid time off
- Retirement plan
- Stock options
- Other benefits