Старший бэкенд-разработчик в команду Авито Товаров
В работе мы ставим амбициозные цели и не останавливаемся на достигнутом. Поэтому для нас так важно, чтобы каждый участник большой команды Авито разделял культуру компании. Погрузиться в неё помогает Манифест, в котором собраны наши основные ориентиры — миссия, ценности, принципы работы manifesto.avito.com
О команде
Винтажные джинсы и новые айфоны, умилительные корги и франшизы кофеен — всё это и многое другое продаётся и покупается на Авито. Мы развиваем каталог товаров, расширяем доставку и делаем лёгким оформление покупки. Это десятки миллионов объявлений, десятки миллионов пользователей, миллионы сделок в месяц, действительно высокие нагрузки и большие объемы данных.
Одной из важных задач юнита является создание новых сервисов для покупателей и продавцов. Сейчас мы разрабатываем сервис выкупа и перепродажи смартфонов, который поможет продавцам продать смартфон быстрее, а покупателям – быть уверенными в качестве и надежности покупаемого устройства.
Команда сейчас состоит из 7 инженеров. Команда кросс-функциональная и отвечает за каждую из частей наших продуктов: сами анализируем рынок, сами решаем в какую сторону двигаться, сами ставим задачи, сами их делаем, сами смотрим на результат. В компании есть сильные внутренние сообщества различной направленности, у которых можно перенять знания и подходы.
Какие задачи вас ждут:
— декомпозировать проект на отдельные фичи, каждая из которых несет ценность для пользователей;
— проектировать техническое решение, как на уровне взаимодействия отдельных микросервисов, так и на уровне организации кода внутри микросервиса;
— писать качественный код и покрывать его автотестами;
— помогать менее опытным коллегам погрузиться в проект и контролировать качество их работы.
Примеры будущих задач:
— спроектировать и реализовать CRM-решение для работы с нашими ключевыми партнерами;
— масштабировать существующий механизм выкупа смартфонов сначала на все города России, а потом и на другие категории: планшеты и ноутбуки.
Мы ждём, что вы:
— умеете писать качественный код на golang или готовы быстро разобраться с этим языком программирования;
— имеете опыт проектирования поддерживаемых отказоустойчивых систем;
— понимаете, для чего нужна документация и автотесты;
— создаете ценность для пользователей, а не пишете код ради кода.
Будет здорово, если вы:
— имеете опыт самостоятельного ведения крупных фич от этапа сбора требований до этапа поддержки;
— были наставником и вам это нравится.
Работа у нас — это:
— возможность реализовать свои идеи в проекте с многомиллионной аудиторией;
— талантливая команда, готовая поддержать ваши инициативы;
— мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы;
— прозрачная система премий, достойная зарплата — размер обсудим на собеседовании;
— личный бюджет на обучение, который можно тратить на книги, курсы и конференции;
— забота о здоровье: с первого дня у вас будет ДМС со стоматологией, в офисе принимают терапевт и массажист;
— компенсируем расходы на питание, чтобы сотрудники меньше скучали по бесплатным обедам в офисе;
— удалённая работа или замечательный офис в двух минутах от метро «Белорусская»: панорамный вид на центр города, места для уединённой работы и зоны отдыха.