
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.
Senior softvérový inžinier, ubytovanie — tiket.com (práca na pracovisku, India)
Viesť backendovú architektúru a vývoj v oblasti ubytovania tiket.com pre cestovnú platformu s viac ako 50 miliónmi používateľov. Koordinovať integrácie, migrácie a inžinierske postupy naprieč distribuovanými službami.
Popis
- Vytvárať a zlepšovať spoľahlivé, výkonné služby s využitím princípov SOLID a čistého kódu.
- Preberať zodpovednosť za služby od návrhu a dodania až po monitorovateľnosť, pohotovostnú podporu a následné riešenie incidentov.
- Navrhovať API pre partnerov a merať a zlepšovať ich výkon a škálovateľnosť.
- Vyberať prístupy k schémam, indexovaniu, cachovaniu a toku udalostí pri vysokom objeme aktualizácií cien, dostupnosti a skladových zásob.
- Zlepšovať kvalitu kódu prostredníctvom revízií, testovacích postupov a priebežného refaktoringu.
- Vytvárať a udržiavať technickú dokumentáciu, záznamy o návrhoch a prevádzkové príručky.
- Podporovať inžinierov párovým programovaním, revíziami kódu a spätnou väzbou k návrhom.
- Spolupracovať s tímami Produktu, QA, Dát a tímami zameranými na partnerov pri premene obchodných potrieb na technické riešenia.
- Viesť technický návrh a dodanie funkcií a služieb tímu.
- Rozdeľovať zložité problémy na zvládnuteľné úlohy a viesť inžinierov pri ich implementácii.
- Identifikovať a riešiť technický dlh, výkonnostné obmedzenia a riziká spoľahlivosti.
- Určovať technické smerovanie a architektúru oblasti ubytovania.
- Viesť návrhy a integrácie naprieč tímami so systémami cien, zásob, objednávok a partnerov.
- Písať a kontrolovať RFC a architektonické návrhy a dosahovať zhodu medzi zainteresovanými stranami.
- Stanovovať a posúvať viacštvrťročný technický plán zahŕňajúci refaktoring, prepisy a migrácie.
- Definovať inžinierske štandardy pre testovanie, monitorovateľnosť, vydávanie verzií a revízie návrhov, ktoré podporujú rast.
- Zastupovať inžinierstvo pri plánovaní naprieč funkciami a vysvetľovať technické kompromisy netechnickým zainteresovaným stranám.
Požiadavky
- Aspoň 6–8 rokov skúseností s backendovým vývojom vrátane rozsiahlej praxe s návrhom distribuovaných systémov vo veľkom meradle.
- Vysokoškolské vzdelanie alebo ekvivalent; výhodou je informatika alebo informačné technológie.
- Rozsiahle skúsenosti s relačnými a/alebo NoSQL databázami vrátane návrhu schém, indexovania, optimalizácie dotazov a kompromisov v konzistentnosti údajov.
- Praktické skúsenosti s technológiami cachovania, ako sú Redis alebo Memcached, a s Elasticsearchom.
- Produkčné skúsenosti so systémami riadenými udalosťami, ako sú Kafka alebo RabbitMQ, vrátane idempotencie, poradia a spracovania opakovaných pokusov.
- Silné znalosti CI/CD, vývoja riadeného testami, Git Flow a refaktoringu alebo prepisovania starších systémov.
- Skúsenosti s Kubernetes, Dockerom a Linuxom.
- Schopnosť analyzovať logy, ladiť a riešiť produkčné problémy pomocou nástrojov na pozorovateľnosť, ako sú logy, metriky a trasovanie.
- Silné schopnosti určovania priorít a zodpovednosť za produkt.
- Kritické myslenie, jasná komunikácia a spolupráca naprieč funkciami vrátane vysvetľovania technických kompromisov.
- Schopnosť ovplyvňovať bez formálnej autority a zosúlaďovať zainteresované strany z oblasti inžinierstva, produktu a obchodu.
- Ochota využívať nástroje umelej inteligencie na programovanie, ladenie, návrh a dokumentáciu s cieľom zrýchliť vývoj a viesť ostatných k ich zodpovednému používaniu.
- Preukázané vodcovstvo pri architektonických rozhodnutiach zasahujúcich viacero tímov alebo služieb.
- Skúsenosti s dokončením rozsiahlych migrácií, nových architektonických návrhov alebo platformových iniciatív.
- Skúsenosti s cestovaním, trhoviskami alebo B2B platformami orientovanými na partnerov sú výhodou.
Benefity
- Ak do troch týždňov nedostanete žiadnu aktualizáciu, môžete byť zvážení na inú kariérnu príležitosť.
- Možnosť pracovať na cestovnej platforme, ktorú používa viac ako 50 miliónov ľudí.
- Možnosti mentorovať ostatných a prispievať ku kultúre spolupracujúceho inžinierskeho tímu.