
tripstack to firma technologiczna z branży turystycznej, tworząca infrastrukturę dla linii lotniczych i sprzedawców usług turystycznych. Jej interfejs API do rezerwacji lotów oraz platforma sprzedaży detalicznej pod marką klienta koncentrują się na taryfach Virtual Interlining, czyli samodzielnych przesiadkach: łączą ofertę przewoźników niskokosztowych i tradycyjnych, połączenia NDC oraz inne opcje lotów w trasy możliwe do zarezerwowania. Platforma obsługuje również produkty oparte na buforowanych taryfach oraz usługi dodatkowe, takie jak bagaż, wybór miejsca i taryfy markowe, pomagając firmom B2B z sektora turystycznego oferować złożone podróże za pośrednictwem konfigurowalnych rozwiązań pod własną marką. Firma powstała w 2016 roku, działa globalnie i jest częścią Etraveli Group.
Starszy inżynier oprogramowania, silnik rezerwacji (praca hybrydowa, Kraków)
Kieruj architekturą C#/.NET platformy Tripstack do rezerwacji lotów jako starszy inżynier. Odpowiadaj za skalowalne usługi wyceny, dostępności i rezerwacji, interfejsy API, niezawodność oraz przywództwo techniczne.
Opis
- Wyznaczanie kierunku technicznego rozwoju usług silnika rezerwacji
- Podejmowanie decyzji architektonicznych, dokumentowanie kompromisów i pełnienie roli kontaktu technicznego
- Projektowanie, tworzenie, przeglądanie, testowanie i utrzymywanie kodu C#/.NET dla systemów obsługujących miliony żądań dziennie
- Dzielenie inicjatyw na możliwe do dostarczenia etapy i utrzymywanie systemów po wdrożeniu
- Odpowiedzialność za opóźnienia, dostępność, charakterystykę kosztów i cele niezawodności usług
- Utrzymywanie i rozwijanie interfejsu API 2.0 opartego na gRPC wraz z usługami .NET
- Identyfikowanie możliwości technologicznych oraz komunikowanie propozycji i planów technicznych w całej organizacji
- Współpraca z menedżerami produktu, zespołami integracji klientów i grupami inżynierskimi
- Koordynowanie i śledzenie wydań produkcyjnych
- Udział w dyżurach, kierowanie reagowaniem na incydenty i realizowanie działań następczych
- Wspieranie rozwoju inżynierów poprzez przeglądy kodu, przeglądy projektów i sesje dzielenia się wiedzą
- Pomaganie zespołowi w skutecznym stosowaniu narzędzi programistycznych wspieranych przez AI
Wymagania
- Wykształcenie wyższe, co najmniej stopień licencjata, w dziedzinie informatyki lub pokrewnej dyscyplinie technicznej
- Co najmniej 7 lat doświadczenia zawodowego w tworzeniu oprogramowania w C# i .NET, w tym doświadczenie produkcyjne z .NET Core lub .NET 8+
- Dogłębna znajomość środowiska uruchomieniowego .NET pod obciążeniem, w tym kompromisów dotyczących wydajności, buforowania, profilowania i benchmarków
- Zaawansowane umiejętności projektowania oprogramowania i architektury, w tym znajomość podstaw informatyki, analizy obiektowej, wzorców projektowych i wielkoskalowych systemów rozproszonych
- Praktyczne doświadczenie produkcyjne z Claude Code lub równoważnym asystentem programistycznym AI
- Udokumentowane doświadczenie w projektowaniu i tworzeniu skalowalnych, wysoko dostępnych systemów rozproszonych obsługujących ruch internetowy na dużą skalę
- Doświadczenie w przywództwie technicznym w zespołach obejmujących wielu inżynierów, w tym w rozwijaniu i mentoringu inżynierów
- Doświadczenie w utrzymywaniu usług produkcyjnych, obejmujące dyżury i kierowanie reagowaniem na incydenty
- Umiejętność jasnej i zwięzłej komunikacji z interesariuszami technicznymi i nietechnicznymi
- Doświadczenie z klienckimi SDK lub publicznymi interfejsami API, dostawcami chmury i architekturą cloud-native, Dockerem, Kubernetes, CI/CD, Grafaną, alertami, logowaniem, zadaniami związanymi z PCI, gRPC, protobuf, architekturami sterowanymi zdarzeniami lub asynchronicznymi, brokerami wiadomości oraz domeną rezerwacji lotów będzie dodatkowym atutem
Benefity
- Praca w dynamicznym, rozwijającym się zespole doświadczonych specjalistów
- Dołączenie do organizacji zaangażowanej w różnorodność, równość i inkluzywność
- Praca w bezpiecznym, zdrowym i dostępnym środowisku
- Dostęp do usprawnień podczas procesu rekrutacji
- Równe szanse zatrudnienia