
tripstack je technologická společnost působící v oblasti cestování, která vytváří infrastrukturu pro letecké společnosti a prodejce cestovních služeb. Její API pro rezervaci letenek a platforma pro maloobchodní prodej pod značkou klienta se zaměřují na tarify Virtual Interlining neboli samostatné přestupy: kombinují nabídky nízkonákladových i klasických leteckých společností, připojení NDC a další možnosti letů do rezervovatelných itinerářů. Platforma podporuje také produkty s kešovanými tarify a doplňkové služby, jako jsou zavazadla, výběr sedadla a značkové tarify, a pomáhá tak B2B firmám v oblasti cestování nabízet komplexní cesty prostřednictvím přizpůsobitelných řešení pod vlastní značkou. Společnost byla založena v roce 2016, působí celosvětově a je součástí skupiny Etraveli Group.
Seniorní softwarový inženýr, rezervační engine (hybridní práce, Krakov)
Veďte architekturu v C#/.NET pro platformu Tripstack pro rezervaci letenek v roli seniorního inženýra. Odpovídejte za škálovatelné služby cenotvorby, dostupnosti a rezervací, API, spolehlivost a technické vedení.
Popis
- Určovat technické směřování služeb rezervačního enginu
- Činit architektonická rozhodnutí, dokumentovat kompromisy a působit jako technický kontaktní bod
- Navrhovat, vyvíjet, kontrolovat, testovat a podporovat kód v C#/.NET pro systémy zpracovávající miliony požadavků denně
- Rozdělovat iniciativy na dodávatelné části a udržovat systémy po vydání
- Odpovídat za latenci, dostupnost, nákladové charakteristiky a cíle spolehlivosti služeb
- Udržovat a rozvíjet API 2.0 založené na gRPC společně se službami .NET
- Identifikovat technologické příležitosti a komunikovat technické návrhy a plány napříč organizací
- Spolupracovat s produktovými manažery, týmy pro integraci klientů a inženýrskými skupinami
- Koordinovat a sledovat produkční releasy
- Účastnit se pohotovostních služeb, vést reakci na incidenty a dokončovat následné kroky
- Podporovat rozvoj inženýrů prostřednictvím revizí kódu, návrhů a sdílení znalostí
- Pomáhat týmu efektivně používat vývojové nástroje s podporou AI
Požadavky
- Bakalářské nebo vyšší vzdělání v oboru informatiky či příbuzném technickém oboru
- Nejméně 7 let profesionální praxe ve vývoji softwaru v C# a .NET, včetně produkční práce s .NET Core nebo .NET 8+
- Hluboké porozumění běhovému prostředí .NET při zatížení, včetně kompromisů v oblasti výkonu, cachování, profilování a benchmarkingu
- Silné schopnosti v oblasti návrhu softwaru a architektury, včetně základů informatiky, objektově orientované analýzy, návrhových vzorů a rozsáhlých distribuovaných systémů
- Praktická produkční zkušenost s Claude Code nebo ekvivalentním AI asistentem pro programování
- Prokazatelná zkušenost s návrhem a architekturou škálovatelných, vysoce dostupných distribuovaných systémů obsluhujících internetový provoz v globálním měřítku
- Zkušenost s technickým vedením více inženýrů, včetně rozvoje a mentoringu inženýrů
- Zkušenost s vlastnictvím produkčních služeb, včetně pohotovostní podpory a vedení reakce na incidenty
- Jasné a stručné komunikační dovednosti při jednání s technickými i netechnickými zainteresovanými stranami
- Zkušenost s klientskými SDK nebo veřejnými API, cloudovými poskytovateli a cloud-native architekturou, Dockerem, Kubernetes, CI/CD, Grafanou, upozorněními, logováním, úkoly souvisejícími s PCI, gRPC, protobuf, událostmi řízenými nebo asynchronními architekturami, message brokery a doménou rezervace letenek je výhodou
Benefity
- Práce v dynamickém, rozvíjejícím se týmu zkušených odborníků
- Působení v organizaci odhodlané podporovat rozmanitost, rovnost a inkluzi
- Práce v bezpečném, zdravém a přístupném prostředí
- Možnost využít přiměřená opatření během náborového procesu
- Rovné pracovní příležitosti