Tech Lead PHP/Symfony – Full Stack
Salva questo lavoro e mantieni la tua ricerca organizzata
Crea un account gratuito per salvare lavori, creare avvisi e tornare a questa inserzione dalla tua dashboard.
Continuando accetti i nostri Termini & Informativa sulla privacy.
Chi siamo
Supermoney è il sito di confronto leader in Italia nei settori Luce, Gas e Telco. Stiamo costruendo un ecosistema digitale integrato e scalabile, dove tecnologia, efficienza e customer experience si incontrano per ridefinire il mercato delle utilities.
La preghiamo di leggere attentamente i seguenti dettagli prima di inviare la sua candidatura.
Siamo un team concreto e orientato all’azione: ci piace trasformare le idee in risultati, creare nuovi casi di successo e spingerci sempre oltre i confini del possibile.
I nostri valori sono fondati su concretezza e propensione al “fare succedere le cose”, soprattutto quelle che da sole non vogliono proprio succedere, forte spirito imprenditoriale, proattività e propensione all’innovazione.
Chi cerchiamo
Cerchiamo un candidato che abbia maturato almeno cinque anni di esperienza come sviluppatore back-end, in grado di lavorare sia in autonomia che in team, e che possieda capacità di progettazione e sviluppo di software web.
Responsabilità principali
La figura entrerà a far parte di un team di sviluppo caratterizzato da solide competenze tecniche , contribuendo attivamente alla progettazione e all'evoluzione delle nostre soluzioni software.
Avrà la responsabilità di valutare e indirizzare le scelte tecniche e architetturali , confrontandosi con il team e favorendo un processo decisionale condiviso, con particolare attenzione alla qualità, alla scalabilità e alla manutenibilità delle soluzioni.
In particolare, si occuperà di:
- Contribuire alla progettazione e all'evoluzione di architetture software complesse , scalabili e manutenibili;
- Valutare le scelte tecniche e architetturali , analizzando insieme al team possibili approcci, alternative e relativi trade-off;
- Progettare, sviluppare e mantenere applicazioni e servizi complessi end-to-end , mantenendo un forte coinvolgimento operativo nello sviluppo;
- Tradurre requisiti tecnici e di business in soluzioni software robuste, scalabili e sostenibili nel tempo ;
- Contribuire all'evoluzione e alla condivisione di standard, pattern e best practice di sviluppo , valorizzando le competenze e l'esperienza già presenti nel team;
- Partecipare attivamente alle code review e ai momenti di confronto tecnico, promuovendo qualità del codice e condivisione della conoscenza;
- Collaborare con il responsabile IT e con il team nell'evoluzione tecnologica delle piattaforme e nella valutazione di nuovi approcci, strumenti e tecnologie.
Requisiti tecnici
Il ruolo ha una forte focalizzazione sullo sviluppo backend in PHP/Symfony , ambito nel quale è richiesta una seniority elevata e una consolidata esperienza nella progettazione di applicazioni e architetture software complesse. È richiesta inoltre esperienza nello sviluppo backend con Node.js/TypeScript e frontend con React/Next.js , competenze necessarie per avere una visione completa delle applicazioni e contribuire efficacemente alle scelte tecniche e architetturali end-to-end.
- PHP 8.x + Symfony (v5/6/7) : esperienza avanzata nello sviluppo di applicazioni backend complesse, scalabili e manutenibili, con ottima conoscenza dell'ecosistema Symfony e dei principali componenti del framework;
- OOP, MVC e Domain-Driven Design : forte padronanza della programmazione a oggetti, dei design pattern, del pattern MVC e dei principi DDD, con esperienza nella progettazione di architetture modulari e orientate al dominio;
- Node.js + TypeScrip t: solida esperienza nello sviluppo di servizi e applicazioni backend in Node.js utilizzando TypeScript, preferibilmente con framework quali NestJS e/o Express;
- React + Next.js + TypeScript : esperienza nello sviluppo di applicazioni frontend moderne utilizzando React e Next.js, con buona conoscenza di TypeScript, componentizzazione, gestione dello stato, rendering server-side/client-side e integrazione con API backend;
- Architetture software : esperienza nella progettazione di sistemi distribuiti, applicazioni modulari e architetture orientate ai servizi, con capacità di valutare consapevolmente trade-off relativi a scalabilità, performance, resilienza e manutenibilità;
- API & integrazione : esperienza nella progettazione, sviluppo e consumo di API REST, documentate tramite OpenAPI/Swagger, e nell'integrazione con servizi e piattaforme esterne;
- Database : conoscenza avanzata di MySQL, progettazione di database relazionali, indi