📍 Москва (м. Белорусская)Полная удалёнка
В работе мы ставим амбициозные цели и не останавливаемся на достигнутом. Поэтому для нас так важно, чтобы каждый участник большой команды Авито разделял культуру компании. Погрузиться в неё помогает Манифест, в котором собраны наши основные ориентиры — миссия, ценности, принципы работы.
Технологии/инструменты
CQRSSagaEvent SourcingC4
О команде
Наша команда отвечает за то, что касается сделок с недвижимостью на Авито. Мы развиваем направления новостроек, вторичного жилья, а также краткосрочной аренды.
Примеры будущих задач
- Разработка и сопровождение системной архитектуры сервисов: разрабатывать и поддерживать высокоуровневую системную архитектуру для сервисов компании, обеспечивая ее согласованность, масштабируемость и надежность. Составлять документацию.
- Участие в стратегическом планировании: работа с техническими директорами и руководителями направлений для определения стратегических целей и направлений развития системной архитектуры сервисов, учитывая потребности бизнеса.
- Анализ требований: активное взаимодействие с продуктом и другими стейкхолдерами для сбора и анализа требований, необходимых для разработки системной архитектуры.
Задачи
- Работа с микросервисной архитектурой: разработка и внедрение микросервисных архитектурных шаблонов, управление микросервисами и их взаимодействием, обеспечение масштабируемости и гибкости. Реализация DOMA подходов.
- Определение границ бизнес доменов: выделение и определение границ бизнес-доменов и их взаимодействие для создания модульных и легко масштабируемых сервисов.
- Разработка и реализация архитектурных решений: проектировать и внедрять архитектурные решения, способствующие реализации ключевых бизнес инициатив, оптимизации процессов, повышению производительности и обеспечению безопасности сервисов.
- Соблюдение стандартов и лучших практик: обеспечивать соблюдение современных стандартов и лучших практик в области системной архитектуры, а также привносить инновации.
- Техническое содействие: оказывать техническое содействие командам разработки, обеспечивая их понимание и соблюдение архитектурных решений. Выстраивание архитектурного взаимодействия с другими частями компании.
Мы ждём, что вы
- Опыт работы в роли Enterprise Architect/Staff Engineer или аналогичной должности не менее 3-х лет.
- Глубокое понимание принципов системной архитектуры и ее приложения в разработке сервисов.
- Hands-on опыт разработки сложных, высоконагруженных и распределённых систе.
- Знание шаблонов проектирования архитектуры: CQRS, Saga, Event Sourcing etc.
- Хорошее понимание работы реляционных/нереляционных баз данных.
- Опыт работы с современными технологиями разработки и микросервисной архитектурой.
- Знание стандартов безопасности и умение интегрировать их в архитектуру.
- Опыт работы в С4 modeling и других нотациях, работы с инструментами моделирования архитектуры.
- Высокая самостоятельность, коммуникабельность и способность работать в команде.
- Умение проведения презентаций.
- Опыт написания документации.
Работа у нас — это
- Прозрачная система премий, достойная зарплата — размер обсудим на собеседовании.
- ДМС со стоматологией с первого дня работы.
- Развитие полезных навыков: на курсах для сотрудников можно прокачать искусство переговоров или выучить английский.
- Талантливая команда, готовая поддержать ваши инициативы.
- Возможность работать удалённо — по договорённости с руководителем.