Airbnb
Airbnb
Airbnb керує глобальним туристичним маркетплейсом, який допомагає гостям знаходити й бронювати житло — від окремих кімнат і квартир до цілих будинків та бутик-готелів. На платформі також представлені враження від місцевих жителів, що дають мандрівникам змогу знаходити заняття за межами проживання. Компанія працює у сферах подорожей, логістики та електронної комерції, забезпечуючи технології й операційні процеси для проживання та вражень у всьому світі.

Старший інженер-програміст, системи ідентифікації та конфіденційності — Airbnb (віддалена робота в США)

Розробляйте серверні системи ідентифікації користувачів, авторизації та конфіденційності для глобальної платформи Airbnb з оренди житла. Масштабуйте міграції, API та інфраструктуру, якими користуються команди по всьому продукту.

Опис

  • Розробляйте та масштабуйте серверні системи ідентифікації користувачів і конфіденційності
  • Створюйте сервіси та API, що застосовують правила ідентифікації й конфіденційності в усіх продуктах
  • Допомагайте масштабно переносити системи зі застарілих шаблонів ідентифікації
  • Створюйте інструменти для безпечного та широкого впровадження міграцій
  • Проєктуйте й удосконалюйте логіку авторизації для контекстного доступу до даних
  • Співпрацюйте з командами, відповідальними за повідомлення, поїздки, профілі та пов’язані системи
  • Долучайтеся до технічного проєктування та перевірки коду
  • Досліджуйте проблеми у виробничому середовищі та усувайте їх за допомогою структурованого аналізу першопричин

Вимоги

  • Щонайменше 6 років професійного досвіду в серверній розробці програмного забезпечення
  • Глибокі знання сервісно-орієнтованої архітектури, проєктування API та моделювання даних
  • Впевнене володіння Java або Kotlin
  • Досвід роботи з мікросервісами, зокрема RPC-фреймворками, IDL сервісів і впровадженням залежностей
  • Досвід проєктування систем, у яких коректність і авторизація є ключовими вимогами
  • Підтверджений досвід реалізації міграцій або інфраструктурних змін, прийнятих іншими командами
  • Уважне ставлення до зворотної сумісності та безпечних практик розгортання
  • Сильні навички письмової комунікації
  • Уміння чітко документувати проблеми, першопричини та компроміси між рішеннями
  • Уміння перетворювати складні й мінливі вимоги до конфіденційності або ідентифікації на практичні технічні рішення
  • Проживання у штаті, де Airbnb, Inc. має зареєстровану юридичну особу

Переваги

  • Періодична робота з офісу Airbnb або участь у виїзних заходах за погодженням із керівником
  • Розумні умови під час процесу найму для кандидатів з інвалідністю