Summary
✨ AI‑Generated
A fast-growing Italian startup is seeking a backend engineer to build and maintain Rust microservices for high-volume fiscal and document data. The role combines backend engineering with practical AI integration, including LLMs, agents, and classification pipelines, while working with gRPC APIs and demanding requirements around latency, correctness, and traceability.
Highlights
Build high-volume backend microservices and integrate AI components such as LLMs and agents into a real-world product, with meaningful ownership over architecture, APIs, latency, correctness, and traceability.
Description
🏢 Sull'azienda
Welyk ricerca Backend Engineer per una startup italiana in fase di forte crescita che sta costruendo un assistente fiscale conversazionale basato su AI, pensato per professionisti e partite IVA in regime forfettario.
Il prodotto è già in fase di beta con clienti reali: gestisce setup iniziale con social login, anagrafica clienti e fatturazione elettronica attraverso flussi agentici, con molte altre funzionalità in via di sviluppo.
La startup fa parte di un gruppo con un investimento importante alle spalle, ha già un team strutturato di circa quindici persone tra prodotto, tech e design, e sta scalando il team di ingegneria per sostenere una roadmap ambiziosa.
Cosa farai
Sviluppare e mantenere microservizi backend in Rust per l'elaborazione di dati fiscali e documentali ad alto volumeIntegrare componenti AI (LLM, agenti, pipeline di classificazione) in un prodotto reale, con vincoli di latenza, correttezza e tracciabilitàLavorare su API gRPC e contribuire alle decisioni di architettura, sicurezza dei dati e performance su scala crescenteCollaborare con il team di prodotto per tradurre requisiti complessi in soluzioni solide e manutenibiliContribuire a un contesto dove testing, code review e osservabilità (tracing su Langfuse/Datadog) sono parte naturale del lavoro quotidiano
Requisiti tecnici
3-5 anni di esperienza in sviluppo backend, con solida conoscenza di API REST/gRPC e gestione di code/pipeline di datiOttima conoscenza di almeno un linguaggio di programmazione moderno, con reale apertura mentale verso nuovi linguaggi e stack: non è richiesta esperienza pregressa in Rust, ma curiosità e voglia di impararlo in tempi ragionevoli sìEsperienza pratica su prodotti AI-centrici: integrazione con modelli, gestione di output non deterministici in contesti dove l'errore ha conseguenze realiAbitudine consolidata a testing, documentazione e code review
Nice to have
Esposizione diretta a Rust e/o TypeScript, in particolare in servizi performance-sensitive o nella definizione di contratti APIEsperienza con sistemi multi-tenant ad alto volume, architetture serverless o event-drivenBackground in contesti regolamentati (fintech, healthtech, legaltech) dove l'accuratezza dei dati è vincolanteFamiliarità con l'ecosistema fiscale italiano (un plus, non un prerequisito: il dominio si impara on the job)
Sei la persona ideale se hai già lavorato in contesti backend solidi ma non ti sei mai chiuso dentro un solo linguaggio o un solo modo di lavorare, se l'idea di imparare Rust ti incuriosisce più che spaventarti, se preferisci un ambiente dove le decisioni si prendono in fretta e il tuo impatto si vede da subito, e se ti trovi bene a lavorare in autonomia dentro un team piccolo e molto coeso.
Cosa offre l'azienda
Ingresso in fase di costruzione: le decisioni architetturali che prenderai ora resteranno nel prodotto a lungoForbice RAL 40-52kTeam piccolo, decisioni veloci, impatto misurabile dal primo meseFull remote, con un incontro mensile in presenza a Milano (rimborsato per chi non è in zona)CCNL studi professionali, 14 mensilità
L'annuncio è rivolto a candidati di entrambi i sessi, nel rispetto del D.lgs.
198/2006 e s.m.i., e a persone di ogni età, nazionalità, orientamento sessuale, identità di genere e appartenenza etnica, nel rispetto dei principi di non discriminazione e pari opportunità