- Company Name
- EUROPEAN DYNAMICS
- Job Title
- Full Stack Developer (Drupal)
- Job Description
-
**Job title**: Full Stack Developer (Drupal)
**Role Summary**: Deliver end‑to‑end Drupal 10 development, including backend logic, frontend theming, and module customization. Collaborate with cross‑functional teams to maintain, optimise, and deploy multilingual, multisite Drupal solutions while ensuring high performance, security, and accessibility.
**Expactations**:
- Operate across local, staging, and production environments.
- Manage configuration, deployment, and CI/CD pipelines.
- Communicate clearly with stakeholders, document decisions, and support business data architecture.
**Key Responsibilities**:
- Develop, maintain and optimise Drupal 10 back‑end functionalities and custom modules (Commission/“OpenEuropa”).
- Build and customise Twig templates and CKEditor components.
- Resolve back‑end bugs, performance issues, and integration mismatches.
- Handle Drupal configuration management via Drush, Composer, Git, and GitLab CI.
- Implement multilingual and multisite features, translation workflows, and editorial permission structures.
- Integrate RESTful APIs, MySQL databases, and Docker containers.
- Apply caching, lazy loading, query optimisation and other performance strategies.
- Ensure code adheres to Drupal coding standards, security best practices, and accessibility (WCAG) guidelines.
- Document technical procedures, configurations, and development choices.
- Participate in Agile ceremonies using JIRA, Confluence, and related tools.
**Required Skills**:
- PHP, Symfony components, Twig, HTML5, CSS3, JavaScript (ES6+).
- At least 5 years Drupal development, 2 years PHP/Twig theming, 2 years multilingual/multisite.
- Drupal 9/10/11 experience, custom entities, field types, plugins, hooks, services.
- Proficiency with Drupal configuration management, Drush, Composer, Git, GitLab CI/CD.
- RESTful API integration, MySQL, Docker/containerisation.
- Performance optimisation, caching, lazy loading, query tuning.
- Accessibility (WCAG), user‑centred design.
- Agile workflow experience (JIRA, Confluence).
- Fluent in English.
**Required Education & Certifications**:
- Master’s degree in IT or related discipline.
- Minimum 13 years of relevant IT experience.
- Acquia Certified Drupal Developer or equivalent certification is an asset.