AI Agentic Development - Software Engineer (Go + Flutter)
Pubblicato il 06-08-2026 - Etuitus in Campania
eTuitus nasce come spin-off dell’Università degli Studi di Salerno e oggi è partecipata da Tinexta Infocert, tra i principali player europei del digital trust. Con sede a Fisciano, dal 2014 sviluppiamo software in ambito security e digital trust: comunicazioni sicure ed e-delivery, firma elettronica, autenticazione e riconoscimento facciale, classificazione documentale basata su AI, wallet di identità digitale e SDK mobile integrabili in prodotti di terze parti. Lo sviluppo segue un modello di agentic coding human-in-the-loop: gli agenti AI producono codice in modo strutturato, mentre il tech lead progetta il sistema, orchestra gli strumenti e valida l’output.
Cerchiamo chi sa stare in questo flusso — guidare gli strumenti, leggere criticamente ciò che producono e tenere il controllo tecnico su architettura, qualità e sicurezza. Progettare e costruire i servizi backend in Go e le applicazioni e gli SDK Flutter dei nostri prodotti di sicurezza, usando gli agenti AI come moltiplicatore di produttività su tutto lo stack, mantenendo la responsabilità tecnica sulle decisioni che contano. Non cerchiamo un architetto che delega la scrittura, né chi usa gli strumenti AI in modo passivo.
Le decisioni di struttura, coerenza e sicurezza restano in mano umana — la tua. In un dominio come il nostro, una scelta architetturale debole o un segreto esposto non è un dettaglio. L’contesto tecnico Backend in Go, client e SDK in Flutter/Dart.
Pipeline CI/CD (GitHub Actions o GitLab CI) come rete di sicurezza. Tocchi temi di crittografia, autenticazione,
e-delivery di comunicazioni sicure e integrazione di funzionalità AI (classificazione, riconoscimento facciale) dentro prodotti regolamentati. Progettazione — Architettura, contratti tra backend e client/SDK, modello di dominio, struttura delle app e degli SDK Flutter Sviluppo assistito da AI — Servizi Go e componenti Flutter, fornendo agli agenti contesto, vincoli e istruzioni per generare codice realmente utilizzabile.
Revisione e controllo — Individuare hallucination, errori logici, problemi di sicurezza, scelte architetturali deboli o segreti esposti in chiaro nel codice generato. In un prodotto di security questo controllo è il cuore del ruolo. Testing — Unit, integration e contract test sul backend, widget/integration test su Flutter, più le pipeline CI/CD.
System design: strutture dati, API, gestione dello stato e architettura delle app; Scomposizione dei problemi in task chiari, atomici e verificabili che gli agenti possano eseguire in modo affidabile. Buona padronanza di Go (servizi backend) e Flutter/Dart (app e SDK).
Testing e CI/CD: test automatizzati, quality gate, GitHub Actions o GitLab CI.
Sensibilità alla sicurezza: gestione di segreti, dati sensibili, crittografia di base. Esperienza con crittografia, firma elettronica/eIDAS, autenticazione, riconoscimento facciale o classificazione documentale. Esperienza in team ad alta fiducia dove il tech lead ha plasmato direttamente la direzione tecnica. Usi gli strumenti AI in modo passivo, senza controllo tecnico critico.
Preferisci confini di ruolo rigidi: qui sviluppo e progettazione si sovrappongono per scelta.
