Архитектор в команду Авито Работа

В работе мы ставим амбициозные цели и не останавливаемся на достигнутом. Поэтому для нас так важно, чтобы каждый участник большой команды Авито разделял культуру компании. Погрузиться в неё помогает Манифест, в котором собраны наши основные ориентиры — миссия, ценности, принципы работы manifesto.avito.com

О команде

Наш кластер отвечает за всё, что касается поиска Работы на Авито. Вакансии, резюме, возможность найти работу ручным и линейным соискателям, а с недавних пор и офисным соискателям.

У нас уже есть работающий процесс документации и ревью архитектурных решений, но мы хотим сделать следующий шаг. Мы ищем архитектора/staff инженера (первого в кластер Jobs) для уменьшения time-to-market при увеличивающемся количестве продуктов и сервисов.

Вам предстоит:

  • проанализировать, определить и описать целевую архитектуру, планировать  изменения архитектурного ландшафта в соответствии с доменами для уменьшения связанности между командами и функциональностью (DDD, DOMA);
  • составить список нефункциональных требований к сервисам (доступность, latency, etc.):

    • на ранней стадии инициативы (MLP)
    • на этапе масштабирования (scaling);
  • составить best-practice по построению архитектуры микросервисов, выделить ключевые принципы;
  • разработать подход сбора требований и приоритизации доработок в бизнес-платформах, поверх которых, команды Работы делают свои сервисы;
  • обеспечить гладкий developer experience при использовании нескольких бизнес-платформ;
  • создать процесс выявления новых общих компонентов и вертикальных горизонтальных платформ;
  • разработать работающий PoC для демонстрации идеи инженерам.

Мы ждём, что вы:

  • опыт работы в роли Enterprise Architect / Staff Engineer или аналогичной должности не менее 3 лет;
  • глубокое понимание принципов системной архитектуры и ее приложения в разработке сервисов;
  • hands-on опыт разработки сложных, высоконагруженных и распределенных систем;
  • знание шаблонов проектирования архитектуры: CQRS, Saga, Event Sourcing etc.;
  • хорошее понимание работы реляционных / нереляционных баз данных;
  • опыт работы с современными технологиями разработки и микросервисной архитектурой;
  • знание стандартов безопасности и умение интегрировать их в архитектуру;
  • опыт работы в С4 modeling и других нотациях, работы с инструментами моделирования архитектуры;
  • высокая самостоятельность, коммуникабельность и способность работать в команде;
  • развитые навыки коммуникации и проведения презентаций;
  • опыт написания документации.

Работа у нас — это:

  • красивый и комфортный офис в 2 минутах от метро «Белорусская»: панорамный вид на центр города, места для уединённой работы, зоны отдыха, гамаки и скейтборды;
  • прозрачная система бонусов и премий, достойная зарплата — размер обсудим на собеседовании;
  • возможность реализовать свои идеи в проекте с многомиллионной аудиторией;
  • открытость для профессионального сообщества: мы делимся разработками на GitHub, рассказываем об опыте решения задач в блоге на Habr;
  • мероприятия для разработчиков и выступления интересных спикеров прямо в офисе;
  • забота о здоровье: с первого дня у вас будет ДМС со стоматологией, в офисе принимают терапевт и массажист;
  • обучение за счёт компании: мы оплачиваем участие в российских и международных конференциях, профильные курсы и доступ к онлайн-библиотеке МИФ, покупаем нужную сотрудникам литературу и др.