Stiamo cercando un Backend Engineer per costruire un software di contabilità AI-native che sostituisce i gestionali tradizionali. Milano, ibrido 3+2 (3 giorni in HQ, 2 da casa). Italiano fluente come must-have: lavoriamo a stretto contatto con commercialisti italiani, la comunicazione di dominio avviene in italiano. Siamo un team di 5 persone: il founding team (CEO, COO, CTO) + i nostri primi due dipendenti (Marketing e Data Engineer). Cerchi il terzo hire del team tecnico: lavorerai fianco a fianco con il CTO e il Data Engineer sul service layer che sostiene tutto il prodotto. Da software che aspetta input umano ad agenti autonomi che fanno contabilità sotto supervisione professionale. Come Backend Engineer architetti il service layer tra agenti AI e dominio contabile. Operazioni invalide devono essere architetturalmente impossibili. LE SFIDE TECNICHE Agent-first API design: structured responses, error boundaries chiari, composizione prevedibile Solidità in Go (il nostro linguaggio principale), oppure background forte in Python (anche per la parte agenti / LLM), Java o linguaggi statically-typed simili ~ REST API o gRPC ben fatti, con validazione ed error handling robusti ~ Testing: unit, integration, contract test ~ Italiano fluente (la comunicazione di dominio con i commercialisti avviene in italiano) ~ Code quality solida e pragmatica: siamo builder, non artisti — shippiamo e iteriamo AWS + Terraform Esperienza con API progettate per AI agent consumption (tool-use patterns, structured responses) Fintech, accounting, financial services: partita doppia, riconciliazione, audit trail Multi-tenant con RLS, tenant-aware middleware, credential scoping Conoscenza di regolamentazione contabile o fiscale italiana (SDI, AdE, XBRL) Terzo hire tecnico in una squadra che sta costruendo da zero: le tue decisioni plasmano il sistema per anni Riporto diretto al CTO, voce forte sulle scelte tecniche e architetturali Impatto reale: i tuoi servizi processano la contabilità di migliaia di PMI italiane Milano, ibrido 3+2 PROCESSO DI SELEZIONE (2–3 settimane totali) # First screening (10 min) — call di allineamento sulle aspettative # Technical review (1h, remote) — deep dive sull'assessment + discussione architetturale #