📍 Москва (м. Белорусская)Полная удалёнка
В работе мы ставим амбициозные цели и не останавливаемся на достигнутом. Поэтому для нас так важно, чтобы каждый участник большой команды Авито разделял культуру компании. Погрузиться в неё помогает Манифест, в котором собраны наши основные ориентиры — миссия, ценности, принципы работы.
Технологии/инструменты
GoKubernetes
О команде
В Авито работают больше 1000 инженеров, и чтобы сделать их работу проще, существует департамент Tech Platform. Платформа Авито снимает с разработчиков головную боль об инфраструктуре, ускоряет доставку в продакшн и уменьшает рутину при написании кода. Наша команда отвечает за пользовательский опыт взаимодействия с платформой и даёт другим командам платформы инструменты для создания UI в рамках своей зоны ответственности.
Мы стремимся обеспечивать консистентный пользовательский опыт для всех разработчиков Авито, будь то бэкендеры, фронтендеры или мобильщики. В нашем ведении находится главная бекендерская админка техплатформы — PaaS Dashboard, и сейчас мы разрабатываем IDP — Internal Developer Platform.
Примеры будущих задач
- Реализовать обобщённую механику владения ресурсами, которую можно легко интегрировать для любого типа ресурса (сервис, микрофронтенд, БД).
- Продумать правила и реализовать валидацию для интеграции разных ресурсов, находящихся во владении разных команд.
- Написать и в дальнейшем поддерживать ETL-скрипт для интеграции данных из двух и более внешних систем.
- Подготовить proposal по обобщённой системе авторизации IDP.
Вам предстоит
- Разрабатывать решение для интеграции данных из разных частей платформы Авито в единый реестр компонентов.
- Реализовывать обобщённые решения, переиспользуемые другими командами тех. платформы (система владения, авторизация, поиск).
- Готовить шаблоны и документацию для упрощения интеграции команд в единый фасад тех. платформы.
Мы ждём, что вы
- Обладаете уверенными навыками Golang или желанием на нём писать, имея навыки в другом языке.
- Имеете опыт построения качественного и поддерживаемого публичного API.
- Знакомы с принципами микросервисной архитектуры и построением распределённых систем.
- Имеете базовые навыки работы с Kubernetes.
Будет здорово, если вы:
- Знаете более одного языка программирования или имеете опыт фуллстек-разработки.
- Любите взаимодействовать с пользователями и работать с фидбеком.
Работа у нас — это
- Возможность реализовать свои идеи в проекте с многомиллионной аудиторией.
- Талантливая команда, готовая поддержать ваши инициативы.
- Мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы.
- Прозрачная система премий, достойная зарплата — размер обсудим на собеседовании.
- Личный бюджет на обучение, который можно тратить на книги, курсы и конференции.
- Забота о здоровье: с первого дня у вас будет ДМС со стоматологией, в офисе принимают терапевт и массажист.
- Удалёнка из любой точки мира или замечательный офис в двух минутах от метро «Белорусская»: панорамный вид на центр города, места для уединённой работы и зоны отдыха.
Татьяна Калуцкая Recruiter