Full Stack Developer
Longwave Visualizza tutti gli annunci
- Bologna
- Tempo indeterminato
- Full time
- Progettare, sviluppare e gestire applicazioni web utilizzando PHP e MySQL;
- Creare e gestire API RESTful;
- Sviluppare componenti frontend utilizzando HTML5, CSS3, JavaScript;
- Utilizzare framework frontend moderni (ad esempio, Vue.js, React o simili);
- Ottimizzare le query del database e le prestazioni delle applicazioni;
- Gestire e migliorare le applicazioni PHP legacy;
- Implementare le best practice di sicurezza (autenticazione, autorizzazione, protezione dei dati);
- Integrare servizi e API di terze parti;
- Scrivere codice pulito, ben documentato e testabile;
- Partecipare a revisioni del codice e discussioni tecniche;
- Supportare i processi di distribuzione e CI/CD;
- Risolvere i problemi e debuggare i problemi di produzione.
- Pregressa esperienza su piattaforme cloud (AWS, Azure, ecc.);
- Conoscenza architetture microservizi;
- Familiarità con standard di sicurezza (OWASP);
- Testing unitario (PHPUnit);
- Esperienza migrazione applicazioni legacy;
- Metodologie Agile / Scrum;
- Forte capacità di problem solving;
- Pensiero analitico e orientamento al risultato;
- Capacità di lavorare in team e buone capacità comunicative
- Precisione e attenzione ai dettagli e proattività.
- Ottima conoscenza di PHP 7/8;
- Esperienza con framework (Laravel, Symfony o similari);
- Solida conoscenza di MySQL (progettazione schema, indici, ottimizzazione query);
- Architettura MVC;
- Sviluppo API REST.
- HTML5, CSS3;
- JavaScript (ES6+);
- Framework frontend (Vue.js, React o similari);
- Principi di responsive design;
- Git;
- Docker (preferibile);
- Conoscenza ambiente Linux;
- CI/CD (GitHub Actions, GitLab CI, ecc.);
- Configurazione Apache o Nginx.