
tiket.com è una piattaforma dedicata ai viaggi e allo stile di vita che consente di prenotare biglietti di viaggio e alloggi. Le sue attività comprendono servizi di viaggio ed esperienze correlate all’assistenza clienti, con il supporto di team specializzati in ospitalità, logistica e marketing. L’azienda descrive un ambiente di lavoro incentrato sulla collaborazione, sulle prestazioni e sulla crescita professionale dei dipendenti, anche attraverso l’apprendimento offerto da tiketAcademy.
Ingegnere software senior, alloggi — tiket.com (in sede, India)
Guida l’architettura backend e l’ingegneria del dominio Alloggi di tiket.com, una piattaforma di viaggi con oltre 50 milioni di utenti. Coordina integrazioni, migrazioni e pratiche ingegneristiche tra servizi distribuiti.
Descrizione
- Sviluppa e migliora servizi affidabili e ad alte prestazioni applicando i principi SOLID e il clean code.
- Assumi la responsabilità dei servizi dalla progettazione e consegna fino all’osservabilità, ai turni di reperibilità e al follow-up degli incidenti.
- Progetta API rivolte ai partner e misura e migliora prestazioni e scalabilità.
- Scegli gli approcci per schemi, indicizzazione, caching e flussi di eventi per aggiornamenti ad alto volume di tariffe, disponibilità e inventario.
- Migliora la qualità del codice tramite revisioni, pratiche di test e refactoring continuo.
- Crea e mantieni documentazione tecnica, registri di progettazione e manuali operativi.
- Supporta gli ingegneri con programmazione in coppia, revisioni del codice e feedback sulla progettazione.
- Collabora con i team Prodotto, QA, Dati e relazioni con i partner per trasformare le esigenze aziendali in soluzioni tecniche.
- Guida la progettazione tecnica e la consegna delle funzionalità e dei servizi del team.
- Scomponi problemi complessi in attività gestibili e guida gli ingegneri nell’implementazione.
- Individua e affronta il debito tecnico, i vincoli prestazionali e i rischi per l’affidabilità.
- Definisci la direzione tecnica e l’architettura del dominio Alloggi.
- Guida progetti e integrazioni tra team con i sistemi di tariffe, inventario, ordini e partner.
- Scrivi e revisiona RFC e proposte architetturali, favorendo l’accordo tra le parti interessate.
- Definisci e porta avanti una roadmap tecnica di più trimestri che includa refactoring, riscritture e migrazioni.
- Definisci standard ingegneristici per test, osservabilità, rilasci e revisioni di progettazione a sostegno della crescita.
- Rappresenta l’ingegneria nella pianificazione interfunzionale e spiega i compromessi tecnici alle parti interessate non tecniche.
Requisiti
- Almeno 6–8 anni di esperienza nello sviluppo backend, inclusa una significativa esperienza nella progettazione di sistemi distribuiti su larga scala.
- Laurea triennale o equivalente; preferibile in Informatica o Tecnologie dell’informazione.
- Solida esperienza con database relazionali e/o NoSQL, inclusi progettazione degli schemi, indicizzazione, ottimizzazione delle query e compromessi sulla coerenza dei dati.
- Esperienza pratica con tecnologie di caching come Redis o Memcached e con Elasticsearch.
- Esperienza in produzione con sistemi basati su eventi come Kafka o RabbitMQ, inclusi idempotenza, ordinamento e gestione dei tentativi.
- Solida esperienza con CI/CD, sviluppo guidato dai test, Git Flow e refactoring o riscrittura di sistemi legacy.
- Esperienza con Kubernetes, Docker e Linux.
- Capacità di analizzare i log, eseguire il debug e risolvere problemi in produzione usando strumenti di osservabilità come log, metriche e tracing.
- Ottime capacità di stabilire priorità e forte responsabilità sul prodotto.
- Pensiero critico, comunicazione chiara e collaborazione tra funzioni, inclusa la capacità di spiegare i compromessi tecnici.
- Capacità di influenzare senza autorità formale e allineare le parti interessate di ingegneria, prodotto e business.
- Dimestichezza con gli strumenti di IA per programmare, eseguire il debug, progettare e documentare, migliorando la velocità ingegneristica e guidando un uso responsabile da parte degli altri.
- Comprovata leadership nelle decisioni architetturali che coinvolgono più team o servizi.
- Esperienza nel completamento di migrazioni su larga scala, riprogettazioni architetturali o iniziative di piattaforma.
- Costituisce un plus l’esperienza nel settore dei viaggi, nei marketplace o nelle piattaforme B2B rivolte ai partner.
Benefit
- Potresti essere preso/a in considerazione per un’altra opportunità professionale se non ricevi aggiornamenti entro tre settimane.
- Opportunità di lavorare su una piattaforma di viaggi utilizzata da oltre 50 milioni di persone.
- Opportunità di fare da mentore e contribuire a una cultura ingegneristica collaborativa.