Разработчик GO/PHP (Marketplace Scaling)

Требования

Бэкенд, Средний (Middle)PHPGolang

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

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

Компания

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

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

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

Мы бережем здоровье сотрудников, поэтому на время пандемии все команды перешли на работу из дома.

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

Авито — самый популярный сервис объявлений в Европе. В наших базах более миллиарда промодерированных объявлений, из которых более 45 миллионов показывается на сайте прямо сейчас. А наша месячная аудитория — 34,7 млн человек, которые совершают 120 сделок в минуту.

Команда Marketplace Scaling отвечает за улучшение опыта взаимодействия продавца с услугой Авито Доставка. Наша цель - 100% продавцов используют Авито Доставку, поэтому мы делаем наш продукт удобнее для них на 4 платформах. В юните уже есть 4 крупные кросс-функциональные команды.

Факты про команду:

  • Мы отвечаем за каждую из частей наших продуктов: сами анализируем рынок, сами решаем в какую сторону двигаться, сами ставим задачи, сами их делаем, сами смотрим на результат. В том числе, мы сами общаемся с нашими клиентами.
  • Мы действительно кроссфункциональные: при необходимости мобильные разработчики, сами себе готовят API, а бекендеры не брезгуют поправить визуальную часть.
  • Мы независимые - готовы экспериментировать с технологиями, подходами и практиками, которые еще не используются никем в компании.
  • Мы любим Go, следим за его развитием и внедряем лучшие практики.
  • Мы любим Postgres и знаем как с ним работать. Имеем полную автономность в выборе подхода для реализации фичи. Еще у нас есть Kafka и Redis, всё как вы любите.
  • Мы разумно пишем тесты. Следуем правилу бойскаута. Катим миграции используя автоматику. Ставим задачи в JIRA, ведём разработку в миникубе, выкатываемся с использованием teamcity, прод держим в kubernetes.
  • Мы - распределённая команда. В нашей команде есть 2 человека, которые живут не в Москве, поэтому наши процессы построены с учётом особенностей удалённой работы. Но мы иногда вместе приходим в офис.
  • А еще мы вместе отдыхаем (устраиваем тимбилдинги, ездим на шашлыки, ходим на профессиональные и не очень мероприятия).

Мы ищем крепкого инженера, который с энтузиазмом возьмется за развитие наших микросервисов.

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

  • работать в кросс-функциональной команде;
  • разрабатывать новые сервисы на go, расширять текущие на php;
  • деплоить их в kubernetes и мониторить через Grafana;
  • работать с монолитным php-приложением;
  • прорабатывать архитектуру и проектировать микросервисы;
  • работать с БД PostgreSQL, Redis, асинхронной шиной данных на Kafka.

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

  • Знания основ Computer Science;
  • Знания архитектурных паттернов и их применение;
  • Понимания как устроена сеть и что происходит по ту сторону запроса;
  • Умения писать код на php, а если еще и go - совсем хорошо;
  • Желания развиваться в разработке на go и в будущем полностью переключиться на неё;
  • Понимания концепции микросервисов, знания основ их проектирования;
  • Умения писать запросы в реляционную базу (совсем круто, если в Postgres) и понимание, что Redis это не кэш;
  • Умения работать с Linux;
  • Понимания нескольких уровней абстракции ниже своего кода;
  • Быть готовым конструктивно обсуждать и защищать архитектурные решения;

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

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