Go разработчик (Логистика)

Требуемые навыки

БэкендСредний (Middle) · Golang · PostgreSQL

Местоположение и тип занятости

Москва · Полный рабочий день · Можно удаленно

Компания

Сервис объявлений, которым каждый месяц пользуется треть населения России

Описание вакансии

Мы бережём здоровье сотрудников, поэтому на время пандемии все команды перешли на работу из дома. Компания предоставляет технику для удалённой работы: ноутбуки, мониторы, модемы. Также мы даём доступ к софту для продуктивного взаимодействия в команде. А ещё компенсируем расходы на питание, чтобы сотрудники меньше скучали по бесплатным обедам в офисе.

В Авито вы будете работать над продуктом, которым пользуются все вокруг — друзья, семья, знакомые.

Юнит Logistics делает возможным покупку и доставку товаров с Авито, в таких категориях как личные вещи, электроника, хобби, бизнес и автозапчасти. Это десятки миллионов объявлений, десятки миллионов пользователей, миллионы сделок в месяц, действительно высокие нагрузки и большие объемы данных. Юнит состоит из двух кросс-функциональных команд и сейчас мы ищем инженера для работы над нашем бекендом.

Платформа юнита логистики включает в себя:

  • API Gateway для микросервисов;
  • система определения возможности оказания услуг для объяснения и предсказания весоразмерных характеристик;
  • система управления и конфигурирования сделки;
  • калькулятор расчета стоимости и сроков доставки оперирующий множеством параметров;
  • система по интеграции с нашими логистическими партнерами: службами доставок, сортировочными центрами, нулевой милей и т.д;
  • система по работе с претензиями наших пользователей.

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

  • сопровождать полный цикл жизни продукта от проработки архитектуры до деплоя и сопровождения продакшена;
  • проектировать и реализовывать решения для одной из важнейших частей Авито;
  • разрабатывать высокопроизводительные микросервисы на Go, все сервисы деплоятся в кластер Kubernetes;
  • приносить пользу миллионам пользователей, реализуя решения, основанные на данных.

Мы ожидаем, что вы:

  • знаете Golang, понимаете как устроен runtime, умеете находить и оптимизировать слабые места в коде, либо готовы быстро все это освоить, имея практический навык работы с другими языками;
  • умеете оптимизировать запросы PostgreSQL, работать с Redis (не только как кеш);
  • умеете разбираться в очередях сообщений, работать с Kafka, RabbitMQ или аналогами;
  • имеете опыт разработки высоконагруженных и распределенных сервисов (или хорошую теоретическую подготовку);
  • умеете использовать DDD, Design Patterns в работе и умеете писать поддерживаемый и тестируемый код;
  • знаете алгоритмы и структуры данных;
  • нацелены на решение проблем, коммуникабельны, имеете широкий кругозор, мотивированны на развитие и достижение поставленных перед собой целей.

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

  • возможность реализовать свои идеи в проекте с многомиллионной аудиторией;
  • команда профессионалов, готовых поддержать ваши инициативы;
  • помощь с переездом: если вы живете в другом городе, мы оплатим приезд на интервью и поможем обустроиться в Москве;
  • красивый и комфортный офис в 2 минутах от метро «Белорусская»: панорамный вид на центр города, места для уединенной работы, зоны отдыха, гамаки;
  • бесплатные обеды, фрукты и вечерние сэндвичи каждый день, а по пятницам еще и завтраки;
  • забота о здоровье: с первого дня работы вы получите страховку со стоматологией, в офисе ведут приём терапевт, психолог и массажист;
  • прозрачная система бонусов и премий, достойная зарплата — размер обсудим на собеседовании.

Ваш отклик

Авторизуйтесь
Откликаться на вакансии могут только зарегистрированные пользователи.