Software Engineer - Data Integrations

ElasticHotel · Torino, Piemonte, Italia ·


Descrizione dell'offerta

ElasticHotel vuole rivoluzionare il modo in cui gli albergatori utilizzano la tecnologia. Vogliamo unificare un panorama software altamente frammentato e offrire gli strumenti, le interfacce e le competenze giuste per ogni esigenza.


Attività sulle quali lavorerai:

  • Migliorare la nostra API basata su Django e implementare nuove feature 
  • Pipeline per l’acquisizione di dati che operano su stack ELT moderno e cloud-based.
  • Integrazioni con le API dei sistemi del settore hospitality.
  • Utilizzo di database relazionali e NoSQL per costruire e mantenere sistemi scalabili di data storage e retrieval
  • Funzioni AWS Lambda per l’estrazione, il parsing e l’ingestion dei dati.


Cosa ti farà emergere:

Ti appassiona sviluppare software ben strutturato, con attenzione alla clean architecture e ai design pattern, e sei sempre pronto a imparare cose nuove.

  • Conosci bene Python.
  • Hai lavorato con frameworks backend come Django, Flask o FastAPI.
  • Hai esperienza nella progettazione di API RESTful.
  • Hai un mindset orientato al miglioramento continuo e un approccio analitico al design dei sistemi.


Punti extra:

  • Sei a tuo agio con soluzioni di data storage cloud-based, in particolare con servizi AWS.
  • Hai una conoscenza di base di statistica e soluzioni di machine learning.
  • Hai familiarità con il settore hospitality.


Cosa offriamo:

  • Posizione completamente da remoto con orari di lavoro flessibili.
  • L’opportunità di lavorare a stretto contatto con il core team e contribuire in modo diretto alle decisioni e alla direzione del prodotto.
  • Un ambiente in cui puoi sperimentare liberamente: nuovi modelli ML, prototipi, idee che possono crescere e diventare prodotti.


Sappiamo quanto è prezioso il tuo tempo: per questo il nostro processo di selezione è rapido e lineare.


Primo Incontro (30-45 minuti)

Il colloquio è un momento di scambio: serve tanto a noi per conoscerti quanto a te per capire chi siamo. In questa fase incontrerai il CPO e potrai approfondire l’azienda e la nostra mission.


Technical Round (60-90 minuti)

In questa fase affronterai un colloquio tecnico per capire se il tuo profilo è allineato al ruolo.

Conoscerai meglio il ruolo, l’azienda, il tech stack e la nostra cultura.

Esploreremo insieme un po’ di codice per comprendere il tuo stile di problem solving e il tuo approccio nell’affrontare task complessi.

Toccheremo anche aspetti di system design per capire come pensi e progetti sistemi  scalabili.


Incontro Finale (30 minuti)

Questo è lo spazio per chiedere tutto ciò che vuoi su di noi e sul nostro modo di lavorare. Nel round finale possiamo approfondire gli aspetti che più ti interessano e potresti conoscere altri membri del team.



Candidatura e Ritorno (in fondo)