Senior Software Engineer

2 giorni fa

Milano, Lombardia, Italia LimoLane Tempo pieno 90.000 € - 120.000 € Contratto

Limolane è la piattaforma digitale che sta ridefinendo la mobilità premium nel Business Travel. Permettiamo ai clienti di prenotare un autista in modo semplice, veloce e intuitivo — con una copertura attiva in oltre 500 città nel mondo e più di 1.500 clienti serviti tra Europa, Stati Uniti e APAC.

Non siamo solo un'app di prenotazione: siamo un ecosistema tecnologico in rapida espansione, con una roadmap ambiziosa che include un marketplace multi-country, AI pervasiva su tutta la piattaforma e un'architettura microservizi progettata per scalare globalmente.

Il ruolo

Cerchiamo un Senior Software Engineer che entri in un team cross-funzionale già strutturato (Tech Lead, PO, Analisti funzionali, QA) e prenda ownership end-to-end delle funzionalità che sviluppa: dal backend al frontend, dal design della soluzione al rilascio in produzione.

Non cerchiamo uno specialista verticale. Cerchiamo qualcuno che voglia - e sappia - fare le cose per bene, trovare il giusto compromesso tra qualità e pragmatismo, e lavorare in modo collaborativo senza irrigidirsi sulle proprie opinioni.

Il Tech Lead pre-mastica le soluzioni architetturali e risolve le ambiguità a monte: il tuo focus è sull'esecuzione di qualità, sull'autonomia operativa e sul contributo attivo alla crescita del prodotto.

Responsabilità principali

  • Sviluppare funzionalità end-to-end sulla piattaforma Limolane, garantendo qualità, solidità e scalabilità.
  • Operare in modo full-stack su frontend (Vue.js + TypeScript) e backend (.NET / C#), con visione completa del ciclo di vita di ogni feature.
  • Contribuire attivamente alle decisioni tecniche, proponendo miglioramenti evolutivi e innovativi in linea con l'architettura target.
  • Collaborare con lo Scrum Team (Tech Lead, PO, Analisti, QA) per raggiungere gli obiettivi di prodotto e generare valore concreto per gli utenti.
  • Assicurarsi che gli sviluppatori non sia bloccati, discutere le soluzioni per individuare la strada migliore.
  • Ridurre il debito tecnico esistente, adottando e promuovendo pratiche di sviluppo pulito e sostenibile.
  • Gestire rilasci e ambienti di test/staging nel rispetto della roadmap e delle best practice di delivery.
  • Prevenire, diagnosticare e risolvere bug e problemi in produzione, garantendo la stabilità del sistema.
  • Massimizzare l'utilizzo dell'AI nel processo di sviluppo: generazione di codice, test, code review, automazione.
  • .NET / C# - backend, microservizi, logica di business
  • SQL Server - modellazione dati, GEOGRAPHY/GEOMETRY
  • Azure - deployment, gestione risorse, sicurezza
  • Agile / Scrum - metodologia di team
  • TDD / DDD - pratiche di ingegneria del software
  • AWS - esperienza complementare ad Azure
  • Flutter - sviluppo mobile cross-platform

Oltre alle competenze tecniche, quello che fa davvero la differenza per noi:

  • Seniority: 5+ anni di esperienza in sviluppo software su prodotti digitali complessi (non solo progetti/consulenza).
  • Mentalità: sei a tuo agio su tutta la stack e non ti spaventa uscire dalla tua zona di comfort.
  • Pragmatismo: sai bilanciare qualità e velocità. Le cose devono funzionare bene, non essere perfette a scapito del delivery.
  • Collaborazione: lavori bene in team, ascolti le opinioni degli altri e non crei frizioni inutili su rigidità tecniche.
  • AI-first: non ti limiti a usarla come autocomplete — la integri nel tuo flusso di lavoro e cerchi attivamente nuovi modi per sfruttarla.
  • Lingua: Inglese fluente - documentazione, comunicazione e contesto internazionale sono parte del quotidiano.
  • Preferibilmente basato/a vicino Milano o Bologna (gli hub tech LimoLane)