Siamo alla ricerca di uno sviluppatore Back End da aggiungere al nostro team di sviluppo, che possa contribuire alla realizzazione di soluzioni e software innovative e scalabili.
Descrizione del ruolo:
In questa posizione, sarai responsabile dello sviluppo e della manutenzione delle nostre API e dei servizi backend, lavorando a stretto contatto con altri sviluppatori, designer e product manager.
Responsabilità principali:
Sviluppo backend: Progettare, sviluppare e mantenere le API e i servizi backend utilizzando Node.js e TypeScript.
Architetture a microservizi: Collaborare alla progettazione e all'implementazione di architetture a microservizi, garantendo la scalabilità e la manutenibilità del sistema.
Database: Utilizzare database relazionali (SQL) e non relazionali (NoSQL) per la gestione dei dati, scegliendo la soluzione più adatta a ogni esigenza.
Agile: Lavorare in un ambiente Agile (Kanban) partecipando attivamente a tutti gli aspetti del ciclo di sviluppo, dalle attività di planning fino al rilascio del prodotto.
Teamwork: Collaborare con il team di sviluppo per garantire la qualità del codice e la consegna dei progetti nei tempi previsti.
Requisiti:
Esperienza: Almeno un anno di esperienza nello sviluppo backend con Node.js e TypeScript.
Tecnologie: Ottima conoscenza di Node.js, TypeScript, Express.js (o framework simili), MongoDB o altri database NoSQL, e almeno un database SQL (MySQL, PostgreSQL, ecc.).
Architetture: Comprensione delle architetture a microservizi e dei principi di progettazione software.
Agile: Esperienza di lavoro in ambienti Agile (Kanban) e conoscenza degli strumenti di gestione del progetto (Jira, Trello, YouTrack, ecc.).
Soft skills: Ottime capacità di problem solving, comunicazione e lavoro in team.
Desiderata
Conoscenza KeyCloack
Conoscenza di Redis, NginX,
sviluppo app Python;