Tutte le posizioni aperte

Candidati ora!

Esperienza

Jr / Mid / Sr

Contratto

Full-time

Ufficio

Italia

Modalità

Sede / Ibrida / Full-remote

RAL

25-44K

Sviluppatore Back-end – NodeJS

Porta il tuo talento in Humans.tech!

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! Puntiamo a rivoluzionare il modo in cui persone e imprese interagiscono con la tecnologia.

In qualità di Sviluppatore Back-end – NodeJS:

Svilupperai API altamente ingegnerizzate e sarai parte di un team con competenze elevate.

Le infrastrutture che realizzerai dovranno gestire molte richieste e sarai messo continuamente alla prova dall’elevata quantità di dati da amministrare.

Dovrai coordinarti con altri reparti per permettere il corretto svolgimento dei progetti ed avrai a disposizione processi, code base consultabili ed un team internazionale a supporto.

Sarai sfidato ad usare soluzioni che offrano performance e sicurezza elevate tenendo sempre conto dei requisiti di progetto.

Hard skills
  • Ottima conoscenza di Typescript e Node.js;
  • Ottima conoscenza dei maggiori database SQL e NoSQL;
  • Conoscenza del framework Adonis.js;
  • Esperienza nello sviluppo di REST APIs;
  • Esperienza nello sviluppo di sistemi con comunicazione asincrona (socket, pub/sub, ecc…);
  • Conoscenza ed uso di tool di versioning (eg: Github)
  • Conoscenza ed uso di tools per lo sviluppo di pipeline CI/CD (eg. Github Actions);
  • Uso quotidiano di Docker;
  • Conoscenza ed utilizzo di Amazon Web Services;
  • Esperienza nello sviluppo di architetture in microservizi;
  • Esperienza nell’uso avanzato di Node package manager (eg. yarn, pnpm);
  • Perfetta conoscenza di GIT, best practice di branching e commit convention;
  • Buona conoscenza professionale dell’inglese scritto e parlato;
  • Madrelingua italiana.
Nice to have
  • Conoscenza ed utilizzo di sistemi di orchestrazione (es: Kubernetes);
  • Esperienza nello sviluppo in Python;
  • Esperienza nello sviluppo in altri linguaggi, con apertura a competenze ancora non esplorate.
Benefit aziendali

Contratto di assunzione full-time & opportunità di carriera

Coffee & Water 24/7, 
Ticket Restaurant

Salari competitivi
RAL commisurata all’esperienza

Bonus & Incentivi basati su performance aziendali e individuali

Progetti di R&S su ultime tecnologie

Assistenza Sanitaria Integrativa

Lavoro ibrido commisurato all’esperienza

Postazione di lavoro Apple dedicata

Formazione: corsi, webinar, eventi, libri e documentazione

Cosa dovresti sapere prima di candidarti:

In Humans.tech lavoriamo per obiettivi, il che ci rende incredibilmente flessibili, ma anche molto esigenti.
Spingiamo quotidianamente tutti i componenti del nostro Team ad andare oltre i propri limiti, perché siamo fermamente convinti che solo così si possano raggiungere risultati che superino le aspettative iniziali.
Non ci aspettiamo di avere tutte le risposte già pronte. Per noi, il segreto sta nella capacità di porre le domande giuste e avere pensiero critico.

Il nostro è un laboratorio per chi ama innovare e mettersi alla prova con colleghi che condividono la stessa visione. L’elevato tasso di permanenza dei nostri Humans è la testimonianza dell’impegno nel creare un ambiente stimolante e gratificante per ciascun individuo.
Coltiviamo l’eccellenza, ma sappiamo che la perfezione assoluta nei processi umani non esiste. 
Se stai aspettando il momento perfetto per candidarti, sappi che è ora!

FAQ

Controlla le domande frequenti sul nostro processo di recruiting.

Ti incoraggiamo a non escluderti automaticamente: invia comunque la tua candidatura!
Se sei un giovane sviluppatore agli inizi, sappi che ogni anno lanciamo una nuova edizione della nostra Accademia (Eureka!). Pertanto, ti consigliamo di candidarti per avere l’opportunità di entrare a far parte del nostro Team.

Il nostro processo di selezione può variare a seconda del ruolo.
Tuttavia, inizia generalmente con uno screening del tuo curriculum, seguito da un breve colloquio conoscitivo: una veloce, piacevole e reciproca conoscenza.
Successivamente, è previsto un incontro con un responsabile del reparto HR, che ti darà una panoramica completa del nostro approccio lavorativo e della filosofia che guida Humans.tech. Seguirà un breve sessione di pair programming che ci aiuterà a valutare il tuo talento, l’attitudine alle sfide e la tua capacità di risolvere problemi complessi. Se la sfida ha esito positivo, si procederà con gli step conclusivi.

Di norma, il processo di selezione può richiedere al massimo una settimana per essere completato.
La tempistica dipende in gran parte dalla prontezza e dall’impegno con cui il candidato decide di pianificare i soli tre meeting previsti.

Assolutamente si! Siamo sempre alla ricerca di nuovi e promettenti Humans. Nel caso in cui tu non sia in linea con le posizioni attualmente aperte, puoi comunque candidarti e poi saremo noi a comprendere come procedere.

Candidati ora!

Diventa il prossimo Humans developer!