tripstack
tripstack
51 – 200 Pracownicy
APILogistykaPodróże
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