Airbnb
Airbnb
Airbnb prowadzi globalny marketplace turystyczny, który pomaga gościom znajdować i rezerwować zakwaterowanie — od prywatnych pokoi i mieszkań po całe domy oraz hotele butikowe. Platforma oferuje także lokalnie organizowane atrakcje, łącząc podróżnych z aktywnościami wykraczającymi poza sam pobyt. Firma działa w obszarach podróży, logistyki i handlu elektronicznego, zapewniając technologie oraz obsługę operacyjną pobytów i atrakcji na całym świecie.

Starszy inżynier oprogramowania, tożsamość i prywatność — Airbnb (praca zdalna w USA)

Twórz backendowe systemy tożsamości, autoryzacji i prywatności dla globalnej platformy Airbnb do rezerwacji noclegów. Skaluj migracje, interfejsy API i infrastrukturę używane przez zespoły w całym produkcie.

Opis

  • Twórz i skaluj backendowe systemy tożsamości użytkowników i prywatności
  • Opracowuj usługi i interfejsy API stosujące reguły tożsamości i prywatności w różnych obszarach produktu
  • Pomagaj w przeprowadzaniu migracji systemów ze starszych wzorców tożsamości na dużą skalę
  • Twórz narzędzia umożliwiające bezpieczne wdrażanie szeroko zakrojonych migracji
  • Projektuj i udoskonalaj logikę autoryzacji na potrzeby kontekstowego dostępu do danych
  • Współpracuj z zespołami odpowiedzialnymi za wiadomości, podróże, profile i powiązane systemy
  • Wnoś wkład w projektowanie techniczne i przeglądy kodu
  • Badaj problemy produkcyjne i rozwiązuj je za pomocą uporządkowanej analizy przyczyn źródłowych

Wymagania

  • Co najmniej 6 lat doświadczenia zawodowego w backendowym tworzeniu oprogramowania
  • Dobra znajomość architektury zorientowanej na usługi, projektowania interfejsów API i modelowania danych
  • Biegłość w języku Java lub Kotlin
  • Doświadczenie w pracy z mikrousługami, w tym z frameworkami RPC, IDL usług i wstrzykiwaniem zależności
  • Doświadczenie w projektowaniu systemów, w których poprawność i autoryzacja są kluczowymi wymaganiami
  • Udokumentowane doświadczenie w dostarczaniu migracji lub zmian infrastruktury przyjętych przez inne zespoły
  • Dbałość o kompatybilność wsteczną i bezpieczne praktyki wdrażania
  • Bardzo dobre umiejętności komunikacji pisemnej
  • Umiejętność jasnego dokumentowania problemów, przyczyn źródłowych i kompromisów między rozwiązaniami
  • Umiejętność przekładania złożonych i zmieniających się wymagań dotyczących prywatności lub tożsamości na praktyczne projekty techniczne
  • Miejsce zamieszkania w stanie, w którym Airbnb, Inc. ma zarejestrowany podmiot

Benefity

  • Okazjonalna praca z biura Airbnb lub udział w spotkaniach wyjazdowych, zgodnie z ustaleniami z przełożonym
  • Racjonalne usprawnienia podczas procesu rekrutacji dla kandydatów z niepełnosprawnościami