tiket.com
tiket.com
1001 – 5000 Pracownicy
HotelarstwoLogistykaMarketing
tiket.com to platforma turystyczna i lifestylowa, na której można rezerwować bilety i zakwaterowanie. Firma rozwija usługi turystyczne oraz związane z nimi doświadczenia klientów, a jej działania wspierają zespoły z obszarów hotelarstwa, logistyki i marketingu. Firma opisuje miejsce pracy jako nastawione na współpracę, osiąganie wyników i rozwój pracowników, w tym naukę w ramach tiketAcademy.

Starszy inżynier oprogramowania, zakwaterowanie — tiket.com (praca stacjonarna, Indie)

Kieruj architekturą backendu i pracami inżynieryjnymi w obszarze zakwaterowania tiket.com, obsługującym platformę turystyczną z ponad 50 milionami użytkowników. Koordynuj integracje, migracje i praktyki inżynieryjne w rozproszonych usługach.

Opis

  • Twórz i ulepszaj niezawodne, wydajne usługi, stosując zasady SOLID i praktyki czystego kodu.
  • Bierz odpowiedzialność za usługi od projektu i wdrożenia po obserwowalność, dyżury i działania następcze po incydentach.
  • Projektuj API dla partnerów oraz mierz i poprawiaj ich wydajność i skalowalność.
  • Dobieraj schematy, indeksowanie, buforowanie i przepływy zdarzeń dla aktualizacji stawek, dostępności i zapasów na dużą skalę.
  • Podnoś jakość kodu dzięki przeglądom, praktykom testowania i stałemu refaktoryzowaniu.
  • Twórz i aktualizuj dokumentację techniczną, zapisy decyzji projektowych oraz instrukcje operacyjne.
  • Wspieraj inżynierów przez wspólne programowanie, przeglądy kodu i informacje zwrotne o projektach.
  • Współpracuj z zespołami Produktu, QA, Danych i obsługi partnerów, przekładając potrzeby biznesowe na rozwiązania techniczne.
  • Kieruj technicznym projektowaniem i dostarczaniem funkcji oraz usług zespołu.
  • Rozbijaj złożone problemy na możliwe do realizacji zadania i wspieraj inżynierów podczas wdrożenia.
  • Wykrywaj i rozwiązuj problemy związane z długiem technicznym, ograniczeniami wydajności i niezawodnością.
  • Wyznaczaj kierunek techniczny i architekturę obszaru zakwaterowania.
  • Prowadź międzyzespołowe prace projektowe i integracje z systemami cen, zapasów, zamówień i partnerów.
  • Twórz i recenzuj RFC oraz propozycje architektury, budując porozumienie wśród interesariuszy.
  • Ustalaj i rozwijaj wielokwartalną mapę drogową obejmującą refaktoryzacje, przepisywanie systemów i migracje.
  • Określaj standardy inżynieryjne testowania, obserwowalności, wydań i przeglądów projektów wspierające rozwój.
  • Reprezentuj inżynierię w planowaniu międzyfunkcyjnym i wyjaśniaj techniczne kompromisy interesariuszom nietechnicznym.

Wymagania

  • Co najmniej 6–8 lat doświadczenia w tworzeniu backendu, w tym znaczące doświadczenie w projektowaniu rozproszonych systemów na dużą skalę.
  • Tytuł licencjata lub równoważne kwalifikacje; preferowane wykształcenie informatyczne lub w zakresie technologii informacyjnych.
  • Duże doświadczenie z relacyjnymi i/lub NoSQL-owymi bazami danych, obejmujące projektowanie schematów, indeksowanie, optymalizację zapytań i kompromisy dotyczące spójności danych.
  • Praktyczna znajomość technologii buforowania, takich jak Redis lub Memcached, oraz Elasticsearch.
  • Doświadczenie produkcyjne z systemami sterowanymi zdarzeniami, takimi jak Kafka lub RabbitMQ, w tym obsługą idempotencji, kolejności i ponawiania prób.
  • Solidna znajomość CI/CD, rozwoju sterowanego testami, Git Flow oraz refaktoryzacji lub przepisywania starszych systemów.
  • Doświadczenie z Kubernetes, Docker i Linux.
  • Umiejętność analizowania logów, debugowania i rozwiązywania problemów produkcyjnych z użyciem narzędzi obserwowalności, takich jak logi, metryki i śledzenie.
  • Umiejętność ustalania priorytetów i odpowiedzialność za produkt.
  • Krytyczne myślenie, jasna komunikacja i współpraca międzyfunkcyjna, w tym umiejętność wyjaśniania technicznych kompromisów.
  • Umiejętność wywierania wpływu bez formalnych uprawnień oraz uzgadniania stanowisk zespołów inżynieryjnych, produktowych i biznesowych.
  • Gotowość do korzystania z narzędzi AI przy programowaniu, debugowaniu, projektowaniu i dokumentowaniu, by zwiększać tempo prac, oraz do wspierania ich odpowiedzialnego użycia przez innych.
  • Udokumentowane doświadczenie w kierowaniu decyzjami architektonicznymi obejmującymi wiele zespołów lub usług.
  • Doświadczenie w realizacji dużych migracji, przebudowy architektury lub inicjatyw platformowych.
  • Doświadczenie w turystyce, marketplace'ach lub platformach B2B obsługujących partnerów będzie dodatkowym atutem.

Benefity

  • W przypadku braku informacji zwrotnej w ciągu trzech tygodni kandydat może zostać rozpatrzony w ramach innej możliwości zawodowej.
  • Możliwość pracy nad platformą turystyczną używaną przez ponad 50 milionów osób.
  • Możliwość mentoringu i współtworzenia kultury współpracy w zespołach inżynieryjnych.