GetYourGuide
Берлин, Германия2 месяца назад
Должность: Старший инженер-программист, GraphQL - API Platform Местоположение: Берлин
Измените мир путешествий Присоединяйтесь к GetYourGuide в путешествии, чтобы объединить людей с незабываемыми туристическими впечатлениями по всему миру. Миллионы людей полагаются на нас в поиске уникальных и надежных активностей, и все это основано на нашем стремлении сделать каждое путешествие исключительным – включая ваше. Готовы раскрыть свой потенциал вместе с сообществом единомышленников-исследователей? Найдите следующую роль в нашем главном офисе в Берлине или в одном из наших региональных офисов по всему миру, от Нью-Йорка до Бангкока. Посетите getyourguide.careers, чтобы сделать первый шаг. Миссия команды Команда API Platform помогает командам по продуктам и инженерии GetYourGuide создавать быстрые, надежные и ориентированные на клиента и поставщика решения, управляя и развивая наш слой GraphQL API. Мы определяем стандарты, инструменты и инфраструктуру, которые регулируют поток данных от наших сервисов к нашим клиентам — в масштабе, с высокой доступностью и при постоянном трафике от миллионов путешественников. Ваша миссия Управление и развитие слоя GraphQL API, обслуживающего наши наиболее критически важные клиентские интерфейсы, включая поиск, обнаружение и оформление заказов. Проектирование схем и шаблонов запросов, которые обеспечивают баланс между гибкостью для потребителей и производительностью и надежностью в масштабе. Установление и обеспечение соблюдения стандартов API Platform: управление схемами, политики устаревания, шаблоны федерации и контроль сложности запросов. Выявление и устранение узких мест в производительности — шаблоны N+1, чрезмерная выборка, медленные резолверы — в производственных системах при реальном трафике. Взаимодействие с командами продуктовой инженерии в качестве внутреннего владельца платформы: устранение препятствий, их адаптация и повышение качества во всей организации. Управление наблюдаемостью: трассировка запросов, анализ задержек и мониторинг SLA для слоя GraphQL. Менторство инженеров в организации по лучшим практикам GraphQL. Ваш инструментарий 5+ лет опыта работы бэкенд-инженером-программистом, из которых не менее 3 лет сфокусированы на GraphQL в производственной среде. Глубокие практические знания GraphQL: проектирование схем, федерация (Apollo Federation или эквивалент), резолверы, шаблоны DataLoader, сохраняемые запросы и анализ стоимости запросов. Подтвержденный опыт эксплуатации GraphQL в масштабе — высокопроизводительные клиентские API, где надежность и задержка напрямую влияют на пользовательский опыт. Твердое понимание распределенных систем: как проектировать наблюдаемые, отказоустойчивые и легко анализируемые сервисы под нагрузкой. Свободное владение как минимум одним из языков: Java, Go или Node.js. Способность расставлять приоритеты и управлять заинтересованными сторонами; известны хорошими коммуникативными и кооперативными навыками. Позитивный, проактивный командный игрок, увлеченный своим ремеслом. Вы находите менторство и обмен знаниями приносящими удовлетворение. Ориентация на клиента при расстановке приоритетов и мышление, основанное на принятии решений на основе данных. Отличные навыки письменного и устного общения на английском языке. Бонусы, которые дают вам преимущество Знакомство со стратегиями кэширования для GraphQL (уровень CDN, сохраняемые запросы, кэширование ответов). Опыт создания внутренних платформ для разработчиков или управления API как продуктом. Предыдущий опыт работы в сфере электронной коммерции. Предыдущий опыт работы в стартапах. Как мы сделаем ваше карьерное путешествие исключительным Ежегодный бюджет на личное развитие и программы наставничества для непрерывного обучения и развития Работа из любой точки мира в течение 30 дней в году Гибридный подход к работе с тремя днями совместной работы в офисе (пн, вт, чт) и двумя днями дополнительного времени для фокусировки дома. Возможности для сотрудничества и общения с членами команды на квартальных командных мероприятиях и ежегодных общекорпоративных мероприятиях Ежемесячный бюджет на транспорт и фитнес Скидки для вас, ваших друзей и семьи на мероприятия GetYourGuide Программа компенсации языковых курсов Медицинское страхование и льготы по укреплению здоровья И многое другое… Как подать заявку Отправьте свое резюме на английском языке, используя форму ниже. Советы и подробности о нашем процессе найма и культуре вы можете найти в разделе « как мы нанимаем » и « жизнь в GetYourGuide ». Если у вас есть какие-либо дополнительные вопросы, пожалуйста, не стесняйтесь обращаться к нам по адресу контакт рекрутера . Мы работодатель, предоставляющий равные возможности Наше обязательство заключается в том, что каждый квалифицированный кандидат будет оценен в соответствии со своими навыками, независимо от возраста, гендерной идентичности, этнической принадлежности, сексуальной ориентации, статуса инвалидности или религии. Пожалуйста, не прикладывайте свою фотографию и возраст к заявке.
Оценка RocketHunt по реальным зарплатам
Грейд
Senior
Опыт работы
от 5 лет
Формат работы
Гибрид
Уровень английского
B2 - Выше среднего
ИИ напишет его по твоему резюме, останется только отправить