Grundlæggende

Mid/Senior Software Developer (Backend Focus)

ancona, marche, Italy Selskab: JR Italy Klient / Arbejdsgiver: HBenchmark s.r.l.
Opslået: 18.05.2026
Afslutningsdato: 02.07.2026
Jobreference: c8aa609cb70d2364b00d2ef87c55f5fd

Jobinformation

Beliggenhed
ancona, marche, Italy
Selskab
JR Italy
Klient / Arbejdsgiver
HBenchmark s.r.l.
Jobreference
c8aa609cb70d2364b00d2ef87c55f5fd
Listetype
Grundlæggende
EU-arbejdstilladelse kræves
Nej
Opslået
18.05.2026
Afslutningsdato
02.07.2026

Jobbeskrivelse

HBenchmark è la piattaforma leader in Italia per la data intelligence nel settore dell’ospitalità. Il nostro core business consiste nell’integrarci con i PMS (gestionali) delle strutture ricettive, acquisirne le metriche di prenotazione, aggregarle e restituire in tempo reale (in forma anonima) oltre 200 indicatori di performance (KPI). Questo permette a hotel, campeggi e intere destinazioni turistiche di pianificare in modo efficace e data-driven le proprie strategie di vendita, promozione e investimento, sia analizzando i dati storici che quelli previsionali.

Il nostro team di sviluppo è piccolo, coeso e privo di burocrazia. Fino ad ora abbiamo corso per espandere il prodotto e servire sempre più clienti, ma ora siamo a un punto di svolta: il nostro sistema deve scalare per gestire volumi di dati sempre più grandi e complessi.

Attualmente il nostro core è un monolite custom in Ruby. La prossima grande sfida è migliorare lo stack, estrarre le logiche di business e migrare gradualmente verso un’architettura più scalabile basata su un linguaggio fortemente tipizzato.

Stiamo cercando una persona che entri in fase di definizione della roadmap e che partecipi alle scelte tecnologiche fin da subito.

Il tuo ruolo

Cosa farai concretamente nei primi 6-12 mesi:

  • Reverse-Engineering & Analisi: Metterai le mani nel nostro monolite storico percapirne le logiche di business e i flussi di dati, mappando i colli di bottiglia attuali.
  • Design & Scelta Tecnologica: Deciderai insieme al team il nuovo stack tecnologico (es. Java, C#, Go o ecosistema TypeScript) e l’approccio architetturale.
  • Refactoring Graduale: Applicherai pattern di migrazione (es. Strangler Pattern) per estrarre funzionalità dal sistema legacy senza bloccare lo sviluppo delle nuove feature richieste dal business.
  • Ottimizzazione Dati: Risolverai problemi reali di scalabilità legati ai volumi di dati del settore alberghiero e turistico (profiling di query, ottimizzazione database, ecc.).

Cerchiamo un Problem Solver pragmatico.

  • Esperienza consolidata (3-5+ anni) nello sviluppo Backend.
  • Ottima padronanza di almeno un linguaggio fortemente tipizzato (Java, C#, Go, o TypeScript avanzato) e dei relativi design pattern.
  • Forte esperienza sui Database (capire come scalare, ottimizzare indici, gestire grandi volumi di dati in tempo reale).
  • Nice to have: Saper leggere codice Ruby e non aver paura di leggere linguaggi mai affrontati.
  • Pragmaticità: Sai argomentare le tue scelte architetturali con forza, ma sai anche accettare compromessi quando le esigenze di business lo richiedono.
  • Tolleranza all’ambiguità: Non ti spaventa scavare in codice legacy poco documentato.
  • Collaborazione: Ami il confronto tecnico, il pair-programming e la condivisione delle idee alla lavagna.
  • Impatto Reale e Autonomia: Nessun comitato infinito per l’approvazione delle tecnologie. Le decisioni che prenderemo insieme cambieranno letteralmente lo stack su cui poggia l’azienda.
  • Zero Burocrazia Tecnica: Siamo un team agile e informale. Il codice e i risultati contano più delle procedure.
  • Contratto e Retribuzione: Assunzione a tempo indeterminato con RAL in linea con l’esperienza e il mercato.

Pensi di essere la persona che stiamo cercando?

#J-18808-Ljbffr

Færdigheder

ABAP adapt to changes in technological development plans AJAX Ajax Framework analyse software specifications Ansible Apache Maven Apache Tomcat APL ASP.NET Assembly (computer programming) blockchain openness blockchain platforms C COBOL CoffeeScript collect customer feedback on applications Common Lisp computer programming create flowchart diagram cyber attack counter-measures data visualisation software debug software defence standard procedures define technical requirements design user interface develop automated migration methods develop creative ideas develop software prototype do cloud refactoring Drupal Eclipse (integrated development environment software) engineering principles engineering processes Erlang Git Groovy Haskell IBM WebSphere ICT debugging tools ICT security legislation identify customer requirements integrate system components integrated development environment software Internet of Things interpret technical requirements Java (computer programming) JavaScript JavaScript Framework Jenkins (tools for software configuration management) KDevelop Laravel Lisp manage engineering project Matlab Microsoft Visual C++ migrate existing data ML (computer programming) MySQL NoSQL object-oriented modelling Objective-C OpenEdge Advanced Business Language Oracle Application Development Framework Pascal (computer programming) perform scientific research Perl PHP Project Management Prolog (computer programming) Puppet (tools for software configuration management) Python (computer programming) R Ruby (computer programming) Salt (tools for software configuration management) SAP R3 SAS language Scala Scratch (computer programming) screen reader Smalltalk (computer programming) smart contract software anomalies software frameworks Spark SQL STAF Swift (computer programming) technical drawings tools for software configuration management Trading Software TypeScript use an application-specific interface use automatic programming use concurrent programming use functional programming use logic programming use object-oriented programming use query languages use software design patterns use software libraries use technical drawing software utilise computer-aided software engineering tools utilise machine learning VBScript Visual Basic Web Services WordPress World Wide Web Consortium standards Xcode

Lignende job

Foreslåede job

Eurojobs Support Assistant