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