Modalità: Full-remote (con disponibilità di visitare occasionalmente la sede)
Città di appoggio: Udine
Key tech skills: Node.js
Anni di esperienza: 5-6 anni
RAL: €40000-50000
Descrizione del ruolo: Cerchiamo un Backend Developer esperto in Node.js, con una solida conoscenza dei principali database e delle loro applicazioni. È fondamentale avere esperienza con ORM come TypeORM e strumenti di validazione come class-validator e class-transform. La competenza in TypeScript è essenziale, così come la capacità di implementare unit test e test end-to-end. Esperienza con Kubernetes (k8s) e IaC con Ansible è un plus. La conoscenza di NestJs e Fastify è altamente apprezzata.
Attualmente, stiamo sviluppando un ERP cloud-based all'avanguardia, sfruttando le tecnologie più moderne e le migliori pratiche di sviluppo. Il nostro frontend è costruito utilizzando React e Redux Toolkit (RTK/RTK Query) per la gestione delle API Rest, con la possibilità di integrare Redux Saga per gestire flussi più complessi.
Lato server: Stiamo lavorando su due macro-servizi principali:
Il primo, scritto in Node.js con NestJs, utilizza class-validator e class-transform per la validazione degli input e TypeORM come ORM per interfacciarsi con il nostro database Postgres. Adottiamo un approccio orientato agli oggetti (OOP). Il secondo, sviluppato in .NET, si occupa di funzionalità specifiche che stiamo integrando. Entrambi i progetti sono interamente scritti in TypeScript. Anche se al momento abbiamo pochi unit test, miriamo a raggiungere una buona copertura, estendendola poi ai test end-to-end (e2e).
Infrastruttura: Utilizziamo Kubernetes (k8s) e gestiamo tutta l'infrastruttura come codice (IaC) con Ansible. Attualmente, sviluppiamo su un nostro server OnPrem, ma il nostro obiettivo è andare in produzione sfruttando uno dei principali Cloud Provider.
Cosa offriamo: Offriamo una posizione full-remote senza micro-management, ideale per developer autonomi e capaci di gestire le scadenze in modo indipendente. Crediamo nella fiducia reciproca e ci aspettiamo professionalità e rispetto.
Il nostro metodo di lavoro: Adottiamo una versione semplificata del framework Scrum, con standup mattutini, sprint planning e demo per mantenere l'engagement del team e mostrare progressi ai nostri referenti. Essendo in fase pre-release, valutiamo attentamente ogni idea e proposta di miglioramento, apprezzando la proattività.
Se sei un developer Backend esperto in Node.js, con una solida conoscenza dei principali database e delle loro applicazioni, e sei desideroso di lavorare in un ambiente stimolante e innovativo, saremmo lieti di conoscerti. Consideriamo un plus la conoscenza di NestJs e Fastify.
Se sei un/una developer appassionato, autonomo e proattivo, desideroso di lavorare in un ambiente stimolante e innovativo, saremmo lieti di conoscerti. Unisciti a noi e contribuisci a costruire qualcosa di straordinario.
Sull'azienda: Tecnologie, soluzioni e servizi per il Retail.
#J-18808-Ljbffr