Staff Engineer (Architect) в команду Авито Недвижимости

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

О команде

Наша команда отвечает за то, что касается сделок с недвижимостью на Авито. Мы развиваем направления новостроек, вторичного жилья, а также краткосрочной аренды

Примеры будущих задач:

— Разработка и сопровождение системной архитектуры сервисов: Разрабатывать и поддерживать высокоуровневую системную архитектуру для сервисов компании, обеспечивая ее согласованность, масштабируемость и надежность. Составлять документацию;
— Участие в стратегическом планировании: Работа с техническими директорами и руководителями направлений для определения стратегических целей и направлений развития системной архитектуры сервисов, учитывая потребности бизнеса;
— Анализ требований: Активное взаимодействие с Продуктом и другими стейкхолдерами для сбора и анализа требований, необходимых для разработки системной архитектуры.


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

— Работа с микросервисной архитектурой: Разработка и внедрение микросервисных архитектурных шаблонов, управление микросервисами и их взаимодействием, обеспечение масштабируемости и гибкости. Реализация DOMA подходов;
— Определение границ бизнес доменов: Выделение и определение границ бизнес-доменов и их взаимодействие для создания модульных и легко масштабируемых сервисов;— Разработка и реализация архитектурных решений: Проектировать и внедрять архитектурные решения, способствующие реализации ключевых бизнес инициатив, оптимизации процессов, повышению производительности и обеспечению безопасности сервисов;
— Соблюдение стандартов и лучших практик: Обеспечивать соблюдение современных стандартов и лучших практик в области системной архитектуры, а также привносить инновации;
—Техническое содействие: Оказывать техническое содействие командам разработки, обеспечивая их понимание и соблюдение архитектурных решений. Выстраивание архитектурного взаимодействия с другими частями компании.


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

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


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

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