
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.