Backend developer

Potresti essere la persona giusta.

Candidati

Cerchiamo un Backend Developer che si unisca al nostro team con impegno full time incaricato di contribuire e migliorare all’infrastruttura ed ai prodotti di OpenMove.

Cosa farai concretamente

  • Progetterai e svilupperai applicazioni backend scalabili principalmente in Node.js, implementando nuove funzionalità e ottimizzando quelle esistenti;
  • Collaborerai all’architettura e sviluppo di API RESTful, gestendo l’integrazione con servizi esterni e sistemi di database sia SQL che NoSQL;
  • Parteciperai attivamente alla pianificazione tecnica, al design delle soluzioni e ai code review con il team di sviluppo;
  • Contribuirai al miglioramento continuo delle pratiche di sviluppo, inclusi testing, documentazione e automazione dei processi;
  • Avrai l’opportunità di fare job crafting sperimentando diverse tecnologie e linguaggi di programmazione, contribuendo a diversi progetti in base alle tue competenze e interessi;
  • Aiuterai OpenMove a crescere, non solo in numeri, ma in visione e opportunità;

Chi sei

  • Ti interessa il mondo della tecnologia applicata alla mobilità e vuoi contribuire all’evoluzione di questo settore;
  • Sei una persona analitica e orientata alla soluzione;
  • Ti piace progettare architetture software scalabili e robuste, garantendo performance e sicurezza;
  • Hai un approccio problem-solving e sai affrontare le sfide tecniche con logica e metodo.

Competenze richieste

Necessarie:

  • Esperienza con Node.js o altri javascript runtime;
  • Esperienza nello sviluppo di API RESTful e gestione di richieste asincrone;
  • Esperienza con PostgreSQL o altri database di tipo relazionale;
  • Capacità nella scrittura di query e progettazione di database;
  • Familiarità con MongoDB e modellazione dati;
  • Familiarità con Git o altri strumenti di version control;

Preferibili:

  • Esperienza con architetture a microservizi e container Docker;
  • Conoscenza di altri linguaggi di programmazione;
  • Conoscenza di protocolli di messaggistica come RabbitMQ, MQTT o Websocket;
  • Esperienza con Kubernetes;
Anche se non hai tutte le competenze richieste, ma pensi di poter fare la differenza, vogliamo conoscerti! Crescere insieme è parte del nostro DNA.