System Architect

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Travel-tech компания: платформы онлайн-бронирования отелей, авиабилетов и других услуг для B2C и B2B клиентов)

Описание вакансии

О компании и команде

Ostrovok.ru — travel-tech компания, создающая платформы онлайн-бронирования отелей, авиабилетов и других услуг как для индивидуальных путешественников, так и для корпоративных клиентов и тревел-агентств.

Наши бренды: Ostrovok.ru, B2B.Ostrovok.ru, Ostrovok.ru Командировки. Мы развиваем проекты как в России, так и за рубежом.

Сейчас мы находимся в поисках System Architect, который поможет нам продолжать выстраивать глобальную архитектуру в компании и делать так, чтобы взаимодействие команд, микросервисов и групп приложений было более эффективным. Одна из задач это внедрение Event sourcing для эффективного решения проблемы синхронизации данных между нашими микросервисами. Мы будем рады пообщаться с тем, кто любит погружаться в технологии, имеет опыт масштабирования систем, а также перевода сервисов с одной технологии на другую.

Мы готовы рассмотреть Технических Лидов (Python/Golang + React) и Ведущих разработчиков/Тим Лидов на эту роль! а также СТО небольших стартапов.

Наш стэк: Python/Django, Golang, PostgreSQL, React, Docker, etc.

Ожидания от кандидата

  • Хорошее понимание работы реляционных баз данных (ACID, Locks, Indexes, Execution Plans);
  • Опыт разработки и поддержки сложных распределённых систем;
  • Понимание работы событийно-ориентированной архитектуры;
  • Знание шаблонов проектирования архитектуры: CQRS, Event Sourcing, Saga, etc.;
  • Будет плюсом опыт в скейлинге баз: шардинг, партиционирование, гео распределение, репликации и multitenancy;
  • Будет плюсом если есть опыт Data-Driven архитектур или опыт создания продуктов с ML компонентом;
  • Самостоятельность, умение договариваться и обосновывать свои архитектурные решения не только перед тех командой, но и бизнесом;
  • Умение писать понятную документацию на английском языке.

Ключевые задачи:

  • построение плана развития сервисной архитектуры в рамках компании;
  • поиск дефектов в текущей архитектуре с построением плана по её исправлению;
  • стандартизация технических и архитектурных решений, а так же используемых внутри компании инструментов.

Условия работы

  • удаленная работа и/или комфортный офис в центре Москвы с зонами отдыха, безлимитным чаем/кофе и питанием;
  • гибридный формат работы: удалённо, из офиса или оба варианта;
  • гибкий график — мы не требуем в 9:00 быть в сети или в офисе. Можешь начинать работать в комфортное для тебя время;
  • интересные амбициозные задачи, которые выведут тебя на новый профессиональный уровень;
  • обучение: семинары, тренинги, конференции. Если ты сам хочешь выступать на конференциях — поможем всё организовать;
  • ДМС;
  • корпоративный английский, а также скидки на SkyEng;
  • корпоративные скидки на отели и другие услуги;
  • молодая активная команда классных специалистов.