Back to search
Ancora Linkedin · Posted 2mo ago

Software Engineer

Milan, Milan, Italy

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Stiamo cercando un Backend Engineer per costruire un software di contabilità AI-native che sostituisce i gestionali tradizionali.


RAL €50.000 – €75.000 + 0,2 – 0,4% equity.

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.


CHI SIAMO


Siamo un team di 5 persone: il founding team (CEO, COO, CTO) + i nostri primi due dipendenti (Marketing e Data Engineer). Seed chiuso, runway pluriennale. Puntiamo a 10 persone nel team prodotto entro fine 2026. Adesso il focus è il backend.


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.


IL CONTESTO


Non stiamo costruendo un'iterazione di un gestionale: è un cambio di paradigma. 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. Non CRUD: la metà deterministica di un'architettura ibrida AI, progettata per essere consumata dagli agenti in modo affidabile.


Il tuo mandato: enforce business invariants. Qualsiasi cosa propongano gli agenti, i tuoi servizi la validano contro regole di business complesse. Operazioni invalide devono essere architetturalmente impossibili.


LE SFIDE TECNICHE


  • Agent-first API design: structured responses, error boundaries chiari, composizione prevedibile
  • State machine complesse con transizioni irreversibili e side effect a cascata
  • Multi-tenant isolation at scale: zero context leakage su migliaia di aziende in concorrenza
  • Concurrency, idempotency, semantica exactly-once
  • Observability for AI: catturare il full decision context di ogni azione agentica


COSA CERCHIAMO — MUST HAVE


  • 3+ anni di backend engineering in produzione
  • Solidità in Go (il nostro linguaggio principale), oppure background forte in Python (anche per la parte agenti / LLM), Java o linguaggi statically-typed simili
  • PostgreSQL serio: transazioni, constraint, indexing, query optimization
  • REST API o gRPC ben fatti, con validazione ed error handling robusti
  • Event-driven architecture (Kafka, RabbitMQ o simili), idempotency, eventual consistency
  • Testing: unit, integration, contract test
  • Italiano fluente (la comunicazione di dominio con i commercialisti avviene in italiano)
  • Voglia di capire il dominio: non chiediamo che tu sappia già la partita doppia, chiediamo che tu voglia capire perché esiste
  • Code quality solida e pragmatica: siamo builder, non artisti — shippiamo e iteriamo


NICE TO HAVE


  • 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
  • Domain-driven design, event sourcing
  • Conoscenza di regolamentazione contabile o fiscale italiana (SDI, AdE, XBRL)
  • Observability: Prometheus, Grafana, tracing strutturato


PERCHÉ VALE LA PENA


  • Terzo hire tecnico in una squadra che sta costruendo da zero: le tue decisioni plasmano il sistema per anni
  • Greenfield, zero legacy, CI/CD dal day 1, daily production deploy
  • Riporto diretto al CTO, voce forte sulle scelte tecniche e architetturali
  • Mentorship diretta dal CTO sui primi mesi: padroneggiare dominio e architettura è parte dell’onboarding, non un’attesa
  • Team che scala a 10+ persone nel team prodotto entro fine 2026: spazio per leadership
  • Impatto reale: i tuoi servizi processano la contabilità di migliaia di PMI italiane


WHAT WE OFFER


  • RAL: €50.000 – €75.000 in base all'esperienza (sopra la media di mercato)
  • Equity: 0,2% – 0,4% stock option
  • Buoni pasto + fringe benefit
  • Milano, ibrido 3+2
  • Riporto diretto al CTO, lavoro fianco a fianco con il founding team


PROCESSO DI SELEZIONE (2–3 settimane totali)


  1. First screening (10 min) — call di allineamento sulle aspettative
  2. Technical assessment (72h) — take-home: design di un servizio backend con invarianti di business su un caso contabile reale
  3. Technical review (1h, remote) — deep dive sull'assessment + discussione architetturale
  4. Final interview (in-person, Milano) — con CEO e CTO, cultura e collaborazione

Equal opportunity employer. Valorizziamo la diversità e incoraggiamo candidature da persone di ogni background.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search