
tiket.com je cestovní a lifestylová platforma pro rezervaci cestovních jízdenek a ubytování. Její činnost zahrnuje cestovní služby a související zákaznické zkušenosti, které podporují týmy z oblasti pohostinství, logistiky a marketingu. Firma popisuje pracovní prostředí jako zaměřené na spolupráci, výkonnost a rozvoj zaměstnanců, včetně vzdělávání prostřednictvím tiketAcademy.
Seniorní softwarový inženýr, ubytování — tiket.com (práce na pracovišti, Indie)
Veďte backendovou architekturu a vývoj v oblasti ubytování tiket.com pro cestovní platformu s více než 50 miliony uživatelů. Koordinujte integrace, migrace a inženýrské postupy napříč distribuovanými službami.
Popis
- Vyvíjejte a zdokonalujte spolehlivé, výkonné služby s využitím principů SOLID a čistého kódu.
- Přebírejte odpovědnost za služby od návrhu a dodání přes observabilitu a pohotovostní službu až po následné řešení incidentů.
- Navrhujte API pro partnery, měřte jejich výkon a škálovatelnost a zlepšujte je.
- Volte schémata, indexaci, cachování a zpracování událostí pro rozsáhlé aktualizace sazeb, dostupnosti a zásob.
- Zvyšujte kvalitu kódu prostřednictvím revizí, testovacích postupů a průběžného refaktorování.
- Vytvářejte a udržujte technickou dokumentaci, záznamy o návrhových rozhodnutích a provozní příručky.
- Podporujte inženýry párovým programováním, revizemi kódu a zpětnou vazbou k návrhům.
- Spolupracujte s týmy produktu, QA, dat a partnerské péče a převádějte obchodní potřeby na technická řešení.
- Veďte technický návrh a dodávku funkcí a služeb týmu.
- Rozkládejte složité problémy na zvládnutelné úkoly a provázejte inženýry jejich implementací.
- Odhalujte a řešte technický dluh, výkonnostní omezení a rizika spolehlivosti.
- Určujte technické směřování a architekturu oblasti ubytování.
- Veďte mezitýmové návrhy a integrace se systémy cen, zásob, objednávek a partnerů.
- Pište a posuzujte RFC a architektonické návrhy a dosahujte shody mezi zainteresovanými stranami.
- Stanovujte a rozvíjejte technický plán na několik čtvrtletí zahrnující refaktoring, přepisování systémů a migrace.
- Definujte inženýrské standardy pro testování, observabilitu, vydávání verzí a návrhové revize, které podporují růst.
- Zastupujte engineering při mezioborovém plánování a vysvětlujte technické kompromisy netechnickým zainteresovaným stranám.
Požadavky
- Alespoň 6–8 let zkušeností s vývojem backendu, včetně rozsáhlé praxe s návrhem distribuovaných systémů ve velkém měřítku.
- Bakalářský titul nebo ekvivalent; výhodou je vzdělání v oboru informatiky nebo informačních technologií.
- Silné zkušenosti s relačními a/nebo NoSQL databázemi včetně návrhu schémat, indexace, optimalizace dotazů a kompromisů v konzistenci dat.
- Praktické zkušenosti s technologiemi cachování, jako jsou Redis nebo Memcached, a s Elasticsearch.
- Produkční zkušenosti se systémy řízenými událostmi, například Kafka nebo RabbitMQ, včetně idempotence, pořadí událostí a opakování pokusů.
- Dobrá znalost CI/CD, vývoje řízeného testy, Git Flow a refaktorování nebo přepisování zastaralých systémů.
- Zkušenosti s Kubernetes, Dockerem a Linuxem.
- Schopnost analyzovat logy, ladit a řešit produkční problémy pomocí nástrojů observability, jako jsou logy, metriky a trasování.
- Dobré schopnosti určování priorit a produktové vlastnictví.
- Kritické myšlení, jasná komunikace a spolupráce napříč funkcemi, včetně vysvětlování technických kompromisů.
- Schopnost ovlivňovat bez formální pravomoci a sjednocovat technické, produktové a obchodní zainteresované strany.
- Ochota používat nástroje AI při programování, ladění, návrhu a dokumentaci ke zvýšení rychlosti vývoje a podporovat jejich odpovědné používání ostatními.
- Prokazatelné zkušenosti s vedením architektonických rozhodnutí napříč více týmy nebo službami.
- Zkušenosti s dokončením rozsáhlých migrací, přestavbou architektury nebo platformními iniciativami.
- Zkušenosti z cestovního ruchu, tržišť nebo partnerských B2B platforem jsou výhodou.
Benefity
- Pokud během tří týdnů neobdržíte žádnou aktualizaci, můžete být zváženi pro jinou pracovní příležitost.
- Možnost pracovat na cestovní platformě, kterou používá více než 50 milionů lidí.
- Možnost mentorovat ostatní a přispívat ke spolupracující inženýrské kultuře.