Bază

Software Engineer

varese, lombardia, Italy Companie: JR Italy Client / Angajator: Ancora
Postat: 19.05.2026
Data limitării: 03.07.2026
Referință pentru job: 63928c44d3ca5679ead06bf721075b0b

Informații despre job

Localizare
varese, lombardia, Italy
Companie
JR Italy
Client / Angajator
Ancora
Referință pentru job
63928c44d3ca5679ead06bf721075b0b
Tipul listării
Bază
Este necesar permis de muncă UE
Nu
Postat
19.05.2026
Data limitării
03.07.2026

Descrierea postului

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)


  • First screening (10 min) — call di allineamento sulle aspettative
  • Technical assessment (72h) — take-home: design di un servizio backend con invarianti di business su un caso contabile reale
  • Technical review (1h, remote) — deep dive sull'assessment + discussione architetturale
  • 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.

Abilități

ABAP adapt to changes in technological development plans AJAX Ajax Framework analyse software specifications Ansible Apache Maven Apache Tomcat APL ASP.NET Assembly (computer programming) blockchain openness blockchain platforms C COBOL CoffeeScript collect customer feedback on applications Common Lisp computer programming create flowchart diagram cyber attack counter-measures data visualisation software debug software defence standard procedures define technical requirements design user interface develop automated migration methods develop creative ideas develop software prototype do cloud refactoring Drupal Eclipse (integrated development environment software) engineering principles engineering processes Erlang Git Groovy Haskell IBM WebSphere ICT debugging tools ICT security legislation identify customer requirements integrate system components integrated development environment software Internet of Things interpret technical requirements Java (computer programming) JavaScript JavaScript Framework Jenkins (tools for software configuration management) KDevelop Laravel Lisp manage engineering project Matlab Microsoft Visual C++ migrate existing data ML (computer programming) MySQL NoSQL object-oriented modelling Objective-C OpenEdge Advanced Business Language Oracle Application Development Framework Pascal (computer programming) perform scientific research Perl PHP Project Management Prolog (computer programming) Puppet (tools for software configuration management) Python (computer programming) R Ruby (computer programming) Salt (tools for software configuration management) SAP R3 SAS language Scala Scratch (computer programming) screen reader Smalltalk (computer programming) smart contract software anomalies software frameworks Spark SQL STAF Swift (computer programming) technical drawings tools for software configuration management Trading Software TypeScript use an application-specific interface use automatic programming use concurrent programming use functional programming use logic programming use object-oriented programming use query languages use software design patterns use software libraries use technical drawing software utilise computer-aided software engineering tools utilise machine learning VBScript Visual Basic Web Services WordPress World Wide Web Consortium standards Xcode

Locuri de muncă similare

Locuri de muncă sugerate

Eurojobs Support Assistant