Un gruppo tecnologico internazionale sta cercando sviluppatori Drupal per potenziare i propri progetti digitali, in modalità completamente remota. La sfida Il progetto prevede la gestione, lo sviluppo e l'evoluzione di piattaforme Drupal complesse, con particolare attenzione ad architettura, performance, sicurezza e integrazione con sistemi esterni. Si cercano profili su tre livelli di seniority (Junior, Middle, Senior). Responsabilità Sviluppo e manutenzione di piattaforme Drupal: architettura (routing, servizi, dependency injection), Entity/Field API, content modeling, Views, Layout Builder, Paragraphs Gestione di workflow e content moderation, utenti/ruoli/permessi, multilingua, configuration management (YAML) Ottimizzazione di cache e performance (cache tags, contexts, BigPipe), sicurezza e aggiornamenti core/contrib Sviluppo di moduli custom (controller, plugin, servizi), form complessi, Views avanzate Integrazioni con sistemi esterni (REST/JSON:API, OAuth2/OpenID Connect/SSO, CRM/DAM/ERP/LMS) e migrazione dati (Migrate API) Requisiti Esperienza pregressa in sviluppo Drupal: almeno 3 anni per il livello Junior, 5 anni per Middle, oltre 5 anni per Senior PHP 8 (OOP, SOLID, design pattern), Symfony Components, Drupal APIs (Form/Plugin/Cache/Queue API), Composer, Drush, YAML, OpenSearch Twig, HTML5/CSS3 (responsive, Flexbox/Grid), JavaScript ES6 (Ajax, Drupal behaviors) Conoscenza di accessibilità (WCAG, ARIA, keyboard navigation) Git, Docker, pipeline CI/CD, Apache/Nginx, PHP-FPM Redis/Varnish e gestione di ambienti dev/test/stage/prod MySQL/MariaDB o PostgreSQL, modellazione dati e ottimizzazione query Conoscenza di OWASP Top 10 e protezione da XSS/CSRF/SQL injection Esperienza con standard di coding Drupal e testing (PHPUnit, functional test) Chiusura Un'opportunità per lavorare su architetture Drupal complesse in un contesto internazionale, con piena flessibilità da remoto. Drupal PHP RemoteWork WebDevelopment Shakers