tiket.com
tiket.com
1.001 – 5.000 Zaposlenici
LogistikaMarketingUgostiteljstvo
tiket.com je platforma za putovanja i životni stil koja omogućuje rezervaciju putnih karata i smještaja. Djeluje u području putničkih usluga i povezanih korisničkih iskustava, a podržavaju je timovi iz područja ugostiteljstva, logistike i marketinga. Tvrtka opisuje radno okruženje usmjereno na suradnju, rezultate i razvoj zaposlenika, uključujući učenje putem programa tiketAcademy.

Viši softverski inženjer za smještaj — tiket.com (rad na lokaciji, Indija)

Voditi backend arhitekturu i razvoj za područje smještaja na tiket.com, putničkoj platformi s više od 50 milijuna korisnika. Usmjeravati integracije, migracije i inženjerske prakse u distribuiranim uslugama.

Opis

  • Izrađivati i poboljšavati pouzdane usluge visokih performansi primjenom načela SOLID i čistog koda.
  • Preuzeti odgovornost za usluge od dizajna i isporuke do vidljivosti, dežurne podrške i naknadnog praćenja incidenata.
  • Dizajnirati API-je za partnere te mjeriti i poboljšavati njihovu izvedbu i skalabilnost.
  • Odabirati pristupe shemama, indeksiranju, predmemoriranju i tijeku događaja za velik broj ažuriranja cijena, dostupnosti i inventara.
  • Poboljšavati kvalitetu koda pregledima, praksama testiranja i kontinuiranim refaktoriranjem.
  • Izrađivati i održavati tehničku dokumentaciju, zapise o dizajnu i operativne priručnike.
  • Podržavati inženjere zajedničkim programiranjem, pregledima koda i povratnim informacijama o dizajnu.
  • Surađivati s timovima za proizvod, QA, podatke i partnere kako bi se poslovne potrebe pretvorile u tehnička rješenja.
  • Voditi tehnički dizajn i isporuku timskih funkcionalnosti i usluga.
  • Pretvarati složene probleme u izvedive zadatke i usmjeravati inženjere tijekom implementacije.
  • Pronalažiti i rješavati tehnički dug, ograničenja izvedbe i rizike pouzdanosti.
  • Određivati tehnički smjer i arhitekturu područja smještaja.
  • Voditi dizajn i integracije među timovima sa sustavima za cijene, inventar, narudžbe i partnere.
  • Pisati i pregledavati RFC-ove i arhitekturne prijedloge te usklađivati dionike.
  • Postavljati i provoditi višekvartalni tehnički plan koji obuhvaća refaktoriranja, ponovne izrade i migracije.
  • Definirati inženjerske standarde za testiranje, vidljivost, izdanja i preglede dizajna koji podržavaju rast.
  • Predstavljati inženjering u međufunkcionalnom planiranju i objašnjavati tehničke kompromise netehničkim dionicima.

Zahtjevi

  • Najmanje 6–8 godina iskustva u backend razvoju, uključujući značajno iskustvo u dizajniranju distribuiranih sustava velikih razmjera.
  • Prvostupnička diploma ili ekvivalent; prednost imaju računarstvo ili informacijska tehnologija.
  • Opsežno iskustvo s relacijskim i/ili NoSQL bazama podataka, uključujući dizajn shema, indeksiranje, optimizaciju upita i kompromise u dosljednosti podataka.
  • Praktično iskustvo s tehnologijama predmemoriranja poput Redisa ili Memcacheda te s Elasticsearchom.
  • Iskustvo s event-driven sustavima u produkciji, kao što su Kafka ili RabbitMQ, uključujući idempotentnost, redoslijed i obradu ponovnih pokušaja.
  • Snažno iskustvo u CI/CD-u, razvoju vođenom testovima, Git Flowu te refaktoriranju ili ponovnoj izradi naslijeđenih sustava.
  • Iskustvo s Kubernetesom, Dockerom i Linuxom.
  • Sposobnost analize zapisa, otklanjanja pogrešaka i rješavanja produkcijskih problema pomoću alata za vidljivost kao što su zapisi, metrike i praćenje zahtjeva.
  • Izražene vještine određivanja prioriteta i vlasništva nad proizvodom.
  • Kritičko razmišljanje, jasna komunikacija i suradnja među funkcijama, uključujući objašnjavanje tehničkih kompromisa.
  • Sposobnost utjecanja bez formalnog autoriteta i usklađivanja dionika iz inženjeringa, proizvoda i poslovanja.
  • Spremnost na korištenje AI alata za programiranje, otklanjanje pogrešaka, dizajn i dokumentaciju radi ubrzanja inženjerskog rada te usmjeravanje drugih na njihovu odgovornu upotrebu.
  • Dokazano vodstvo u arhitekturnim odlukama koje obuhvaćaju više timova ili usluga.
  • Iskustvo u dovršavanju velikih migracija, promjena arhitekture ili inicijativa za platformu.
  • Iskustvo s putovanjima, tržišnim platformama ili B2B platformama usmjerenima na partnere predstavlja prednost.

Pogodnosti

  • Možete biti razmotreni za drugu priliku za karijeru ako ne dobijete obavijest u roku od tri tjedna.
  • Prilika za rad na putničkoj platformi koju koristi više od 50 milijuna ljudi.
  • Mogućnosti mentoriranja drugih i doprinosa kulturi suradničkog inženjerskog tima.