Descrizione del Lavoro
Cerchiamo un Back-end Software Developer esperto in Node.js ed Express, capace di contribuire allo sviluppo di soluzioni software di alta qualità. La figura lavorerà in sinergia con i team di product design, UX/UI e frontend per tradurre i requisiti in soluzioni backend affidabili e scalabili.
Quando realizziamo un prodotto, fra le nostre priorità c'è quella di sviluppare codice e infrastrutture all'avanguardia, allineate con i moderni stack tecnologici e seguendo le best practice di sviluppo per garantire manutenibilità e scalabilità del software nel lungo periodo.
Responsabilità Principali
* Sviluppo e manutenzione di API back-end utilizzando Node.js ed Express.js.
* Gestione di database con PostgreSQL e utilizzo di Prisma ORM.
* Collaborazione con il team per garantire un'integrazione fluida tra le componenti di back-end e front-end.
* Supporto nel ciclo di vita completo dello sviluppo del software, dall'identificazione dei requisiti, progettazione fino alla distribuzione.
Requisiti
* Conoscenza di Node.js, Typescript e pacchetti npm.
* Esperienza con Express.js per la creazione di API RESTful.
* Conoscenza dei principi fondanti del Software Engineering (es. SOLID).
* Familiarità con Prisma ORM e PostgreSQL per la gestione di database relazionali.
* Autonomia e indipendenza nell'organizzazione delle priorità e dei task.
Requisiti Preferenziali
* Esperienza nell'uso di container (es. Docker e Docker Compose).
* Esperienza con cloud provider (es. GCP/AWS).
* Conoscenza del paradigma CI/CD.
* Interesse e comprensione delle tecnologie Web3.
Nostra Offerta
* Lavoro 100% remote con orari flessibili.
* Opportunità di crescita in un team altamente qualificato.
* Ambiente di lavoro giovane, stimolante e in continua crescita.
* Formazione continua e supporto da parte di colleghi esperti.
* Opportunità di apprendere e lavorare su progetti innovativi.