Go-разработчик в команду Авито Товаров
В работе мы ставим амбициозные цели и не останавливаемся на достигнутом. Поэтому для нас так важно, чтобы каждый участник большой команды Авито разделял культуру компании. Погрузиться в неё помогает Манифест, в котором собраны наши основные ориентиры — миссия, ценности, принципы работы manifesto.avito.com
О команде
Винтажные джинсы и новые айфоны, умилительные корги и франшизы кофеен — всё это и многое другое продаётся и покупается на Авито. Мы развиваем каталог товаров, расширяем доставку и делаем лёгким оформление покупки.
Примеры будущих задач:
— адаптировать поиск Авито под поиск Авито Бизнес (фильтрация объявлений по принадлежности к Авито Бизнес);
— автоматизировать правила отбора продавцов: верифицированный ИНН, хорошая репутация, наличие открытых объявлений;
— подключить монетизацию к сервису массового запроса коммерческих предложений.
Вам предстоит:
— участвовать в проектировании и реализации сложных архитектурных решений;
— самостоятельно проводить технические исследования и взаимодействие с продуктовыми командами;
— сопровождать полный цикл жизни продукта — от проработки продуктового решения до деплоя кода на серверы;
— работать в кросс-функциональной команде по методологии Scrum.
Мы ждём, что вы:
— не менее двух месяцев разрабатывали на Go;
— слышали, что системы бывают высоконагруженными и их нужно правильно проектировать;
— понимаете клиент-серверную архитектуру;
— знакомы с принципами микросервисной архитектуры;
— постоянно изучаете что-то новое;
— умеете писать поддерживаемый и тестируемый код;
— уверенно владеете SQL, работали с реляционными БД (у нас PostgreSQL), умеете оптимизировать запросы;
— знакомы с основными алгоритмами, структурами данных и способами защиты информации.
Будет здорово, если вы:
— участвовали в разработке высоконагруженных сервисов;
— умеете распространять знания внутри команды: рассказывать доступным языком о процессах и инструментах;
— умеете декомпозировать бизнес-требования в функциональные и нефункциональные требования;
— работали в Scrum-команде и понимаете ценность такой организации работы;
— знаете, что такое soft skills, и активно их развиваете.
Работа у нас — это:
— возможность реализовать свои идеи в проекте с многомиллионной аудиторией;
— талантливая команда, готовая поддержать ваши инициативы;
— мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы;
— прозрачная система премий, достойная зарплата — размер обсудим на собеседовании;
— личный бюджет на обучение, который можно тратить на книги, курсы и конференции;
— забота о здоровье: с первого дня у вас будет ДМС со стоматологией, в офисе принимают терапевт и массажист;
— удалёнка и замечательный офис в двух минутах от метро «Белорусская»: панорамный вид на центр города, места для уединённой работы и зоны отдыха.