👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Go-разработчик в команду Авито Работы

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

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

Компания

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

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

О компании и команде

В работе мы ставим амбициозные цели и не останавливаемся на достигнутом. Поэтому для нас так важно, чтобы каждый участник большой команды Авито разделял культуру компании. Погрузиться в неё помогает Манифест, в котором собраны наши основные ориентиры — миссия, ценности, принципы работы manifesto.avito.com

Команда инфомодели отвечает за то, какие данные и каким образом будут доступны пользователям Авито Работа.

Инфомодель — это система для хранения и изменения свойств объявлений. К таким свойствам относятся как характеристики объектов, так и категорий, по которым классифицируются объявления. Инфомодель это горизонтальный продукт, который мы используем для решения вертикальных задач.

Основной фокус команды - работа над этапом публикации вакансии на площадке (Desktop, Mobile, API, АЗ) для того чтобы сделать этот процесс максимально простым и занимающим минимум времени со стороны работодателей. При этом минимизируя временные затраты для нас важно сохранить качество контента на площадке поэтому мы стремимся максимально использовать DS модели чтобы заполнять часть данных за пользователя.

Мы ожидаем, что наш будущий коллега вырастет до платформенного эксперта внутри кластера.

Примеры будущих задач

  • типовая задача в delivery команде - добавление/изменение полей и их значений, проращивание новых полей в карточку вакансии или фильтры на поиске.  Как правило мы делаем это используя стандартные компоненты,  но в ряде случаев это может быть невозможно и тогда нам приходится создавать свои (н-р вилка зп)
  • для добавления или изменения полей на подаче мы достаточно плотно работаем с инфомоделью. 
  • нетиповые задачи - работа над инструментами автоматизации для решения задач связанных с инфомоделью. Или проработка отказа от классификации по сфере деятельности.

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

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

Ожидания от кандидата

  • опыт коммерческой разработки на Go от 1 года;
  • знание SQL и опыт работы с реляционными БД;
  • опыт работы в условиях микросервисной архитектуры;
  • умение писать понятный и поддерживаемый код, а также покрывать его тестами.

Условия работы

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