Opportunità di Lavoro

Senior Back-End Developer

Riferimento a

Urbana PM

In sintesi

Urbana Smart Solutions offre soluzioni innovative nel mondo dell’IoT, grazie ai suoi software e competenze di progettazione hardware, posizionandosi nel panorama nazionale come insieme di competenze trasversali.

Il vantaggio principale è senza dubbio la capacità di governare tutte le componenti di un complesso sistema tecnologico, dallo sviluppo all’integrazione di hardware e software IoT, infrastrutture per la progettazione di soluzioni end-to-end.

Oltre a questo aspetto, Urbana ha un’importante esperienza per quanto riguarda la comunicazione di protocolli che consentono l’integrazione sicura e affidabile dei dispositivi IoT con le piattaforme digitali.

Il tuo ruolo principale sarà quello di progettare, sviluppare, distribuire e mantenere tutte le codebase dei microservizi per Piattaforme Urbana che lavorano con il team per fornire codici di alta qualità. Ti occuperai della scrittura di codici, mantenere il repository di codice, presentare frequent code commits e garantire che il software interagisca correttamente con tutte le altre componenti software.

Farai parte di un talentuoso team di ingegneri che dimostrano un’eccellente competenza tecnica sviluppando piattaforme IoT e garantendo il massimo livello di disponibilità, prestazioni e sicurezza.

Se sei un mastro del codice ossessionato dalla fornitura di software di alta qualità e puoi lavorare in un team di sviluppo agile e veloce, allora dovremmo parlare.

La posizione ha sede a Venezia, in Italia, e l’ambito lavorativo prevede la responsabilità e lo sviluppo della piattaforma di back end in molti dei principali mercati in tutto il mondo.

Compiti / Responsabilità

  • Responsabile della scrittura di codice di alta qualità e ben documentato che deve interagire con tutte le altre componenti del software di sistema.
  • Responsabile del mantenimento del codice nell’infrastruttura aziendale
  • Responsabile per le sottosezioni di tutte le applicazioni web e le funzionalità mobili
  • Responsabile di seguire correttamente il processo CI/CD per il sistema
  • Responsabile della manutenzione e del miglioramento delle piattaforme URBANA
  • Lavorare in team multidisciplinari con altri professionisti come sviluppatori front-end, architetti dell’infrastruttura e tester QA
  • Dare suggerimenti per soluzioni migliori ai problemi
  • Tenere il passo con le tecnologie più recenti ed emergenti
  • Essere coinvolti e partecipare all’intero ciclo di vita dell’applicazione
  • Focus principale su codifica e debug
  • Collaborare con gli sviluppatori front-end
  • Definire e comunicare i requisiti tecnici e di progettazione
  • Creare codici riutilizzabili di alta qualità che possano essere riutilizzati in futuro
  • Sviluppare applicazioni web funzionali e sostenibili con codici puliti
  • Risolvere i problemi ed eseguire il debug delle applicazioni
  • Conoscere le nuove tecnologie
  • Rimanere aggiornato con le migliori pratiche attuali
  • Aiutare nell’esecuzione dei test dell’interfaccia utente e nell’ottimizzazione delle prestazioni
  • Gestire tecnologie all’avanguardia per migliorare le applicazioni
  • Seguire le tecnologie nuove ed emergenti

Requisiti

  • Almeno 5 anni di esperienza come sviluppatore back-end o full-stack.
  • Comprensione approfondita dello sviluppo di architetture basate su microservizi.
  • Almeno 3 anni di esperienza con almeno alcune di queste tecnologie e programmazione linguaggi: Node.js, TypeScript.
  • Conoscenza operativa di database come Redis, MongoDB, PostgreSQL.
  • Conoscenza pratica di queste tecnologie: Apache Kafka, Kubernetes, MQTT, Git, Jira.
  • Pensatore critico e capacità di problem solving.
  • Gioco di squadra.
  • Buone capacità organizzative e di gestione del tempo.
  • Grandi capacità interpersonali e di comunicazione.
  • Laurea triennale in informatica o settore analogo pertinente.
  • Un gran lavoratore che è desideroso di superare i limiti e trovare soluzioni migliori ogni giorno.

Candidati ora

[happyforms id=”2527″ /]