Aiutaci a diffondere la telemedicina nel mondo

Posizioni aperte

Senior Full Stack Developer

Siamo alla ricerca di un Full Stack Developer con una forte propensione allo sviluppo frontend per svolgere un ruolo chiave nell’evoluzione della nostra Piattaforma Cloud all’avanguardia per Soluzioni di Telemedicina. Biotechware è un’azienda in rapida crescita, guidata da nuovi progetti entusiasmanti e investimenti sostanziali nel campo della Telemedicina cardiovascolare.

Come Full Stack Developer, sarai al centro dello sviluppo della nostra Piattaforma. Il tuo focus principale sarà sul frontend ma ti immergerai anche nel codice backend, nella progettazione e configurazione dell’infrastruttura, nel software dei dispositivi medici e nelle applicazioni mobili per il settore sanitario.

Le tue responsabilità includeranno la progettazione, lo sviluppo e la manutenzione di queste applicazioni, la coordinazione con il team per garantire un’integrazione perfetta tra i diversi livelli di infrastruttura e la gestione delle operazioni correlate.

È essenziale un impegno per la risoluzione collaborativa dei problemi, la progettazione ricercata e l’attenzione per la qualità del prodotto.

Attività:

  • Partecipazione attiva alla fase di progettazione del software, supportando la transizione da casi d’uso a specifiche
  • Scrittura e manutenzione di codice efficiente, riutilizzabile ed affidabile, utilizzando tecnologie allo stato dell’arte
  • Assicurare le migliori performance, qualità e responsività delle applicazioni sviluppate, rispettando un processo di validazione adeguato all’industria dei dispositivi medici
  • Rilasciare e monitorare le applicazioni nell’ambiente di produzione
  • Identificare colli di bottiglia e bug sviluppando soluzioni efficaci per la risoluzione di problemi
  • Aiutare a mantenere la qualità, organizzazione ed automazione della produzione di codice

Competenze:

Tecnologie frontend:

  • Padronanza di framework frontend come React, Angular, Vue.js o simili.
  • Forti competenze in JavaScript, jQuery, CSS, HTML.
  • Familiarità con XML-RPC e servizi web RESTful.
  • Capacità di scrivere e mantenere unit tests.

Tecnologie backend:

  • Competenza in Java, con una buona conoscenza dei relativi ecosistemi
  • Esperienza con server di applicazioni basati su Java (preferibilmente Apache Tomcat).

Altre competenze IT:

  • Esperienza con ambienti cloud (preferibilmente AWS).
  • Familiarità con i sistemi operativi GNU/Linux, inclusa la scripting (bash).
  • Familiarità con la virtualizzazione e i container (Docker).
  • (Facoltativo) Esperienza con architetture serverless.
  • Comprensione delle tecnologie di database, con particolare attenzione a MySQL (e/o derivati come MariaDB).
  • Padronanza di SQL ed esperienza con livelli di astrazione del database.

Team work:

  • Comprensione approfondita degli strumenti di controllo delle versioni del codice (Git).
  • (Facoltativo) Esperienza con processi e strumenti CI/CD.

Altro:

  • (Facoltativo) Competenza in altri linguaggi di programmazione, come Python, Go, C++, Javascript
  • (Facoltativo) Esperienza in tecnologie di machine learning
  • Essenziale ottima conoscenza della lingua inglese