Software Engineer

1 giorno fa

prato, toscana, Italia Humans.tech Tempo pieno

Siamo Humans.tech.


Creiamo interfacce intelligenti che risolvono tematiche complesse e migliorano esperienze, oltre a essere, ovviamente, belle Collaboriamo con aziende globali come Airbnb, Amazon, Angelini… e siamo solo alla lettera A.


In 10 anni abbiamo lanciato oltre 700 prodotti digitali, lavoriamo per il 70% con clienti globali tra Europa e Stati Uniti, e abbiamo sedi a Frosinone e San Francisco. Siamo tra le 1000 aziende europee in più rapida crescita per Financial Times & Statista e tra le top 5 aziende per cui lavorare in Italia per la Gen Z secondo Great Place to Work 2026.


Lavoriamo con AI dal 2015, non da quando è diventata un trend. I nostri Partner si chiamano OpenAI, Meta, AWS, Translated.


Non siamo la solita consulenza. Affianchiamo product company e aziende che vogliono diventarlo, e i prodotti li costruiamo davvero: dall'analisi all'architettura, dal codice al delivery. È come lavorare dentro un team prodotto, solo che il team prodotto siamo noi.


🎯 Chi cerchiamo


Non cerchiamo qualcuno che sappia sviluppare. Cerchiamo qualcuno che si annoi a farlo in modo ordinario.


Una persona senior. Senior vera, non senior su LinkedIn.

Una che sistemi ad alto traffico li ha sviluppati, mantenuti e scalati e non guardati da fuori, non toccati a pezzi. Una che ha messo prodotti in produzione e che chiude il cerchio, non sistema un segmento e passa la palla.


Una persona AI-first: l'architettura del progetto la pensa con la sua testa, poi usa gli strumenti giusti per costruirla, riprogettarla, accelerarla. L'AI è leva, non scorciatoia.


Qui dentro funziona così: noi ti diamo le opportunità. Tu le prendi, le capisci, le contestualizzi. Procedi velocemente verso le soluzioni, prendi le decisioni, le porti in produzione. Senza creare frizione.


🤝 Come ragioniamo, con chi lavorerai


Si lavora per obiettivi. Questo ci rende flessibili e molto esigenti. Spingiamo ogni persona del team oltre i suoi limiti attuali perché solo così si arriva a risultati che superano l'aspettativa iniziale.


Non vogliamo che tu abbia le risposte pronte. Vogliamo che tu sappia fare le domande giuste e che abbia il pensiero critico per scavarci dentro.


Entrerai in un team cross-funzionale: la versione a pieni poteri di un gruppo coeso, trasversale nelle conoscenze e verticale nelle competenze. Software Engineer, ML/AI, Product Designer, dentro la stessa stanza, fisica o virtuale che sia.


Qui si supporta l'idea migliore, non la propria idea. Ti chiediamo di portarne tante, e di lasciar andare le tue quando ne arriva una più solida. \"Abbiamo sempre fatto così\" non è una risposta accettabile.


Coltiviamo l'eccellenza, ma sappiamo che la perfezione, nei processi umani, è una bugia. Le persone qui restano: significa team stabili, basso turnover, continuità reale sui progetti. È il nostro indicatore migliore.


⚙️ Cosa devi saper fare


  • TypeScript e Node.js padroneggiati sul serio. Il sistema dei tipi non è decoro, è il tuo strumento di robustezza.
  • PostgreSQL: lo conosci a fondo. Schemi, indici, query plan, transazioni. Sai quando una query va riscritta e quando il problema è altrove.
  • AWS: ti muovi con confidenza nei servizi che servono (compute, storage, networking, observability). Scegli con cognizione, non di default.
  • Docker nel flusso quotidiano. Non un tool che vedi ogni tanto: il tuo ambiente.
  • CI/CD con strumenti come GitHub Actions. Le pipeline le progetti, non le subisci.
  • Git e versioning con branching strategy e commit convention serie. Il tuo branch non è il tuo diario personale.
  • Agentic coding tools nel flusso quotidiano.
  • Inglese professionale, scritto e parlato. I clienti sono globali.


Plus

  • Conoscenza del framework Fastify.
  • Esperienza in Python.
  • Esperienza con altri linguaggi e apertura a competenze ancora non esplorate.
  • Esperienza nel mentoring di altri sviluppatori.
  • Inglese madrelingua.


🚫 Chi non funziona


  • Ti servono spec iper-dettagliate per partire. Da noi il problema te lo si passa in mano: lo modelli tu.
  • Ti aspetti micro-management o cerchi un ambiente con processi pensati per proteggere chi non performa.
  • Vedi solo il tuo pezzetto. Se ragioni a \"questa è il mio task, il resto non è mio problema\", blocchi tutti.
  • Sei lento a decidere. Aspettare validazione su ogni scelta, da noi, costa. L'ownership si prende, non si delega.
  • Hai bisogno di mesi per \"trovare il r