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

Разработчик Go (Internal projects)

Требования

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

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

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

Компания

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

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

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

Авито — самый популярный сервис объявлений в Европе, каждый месяц сайтом и приложением пользуются более 47 миллионов человек. Мы находимся на третьем месте в рейтинге самых дорогих российских интернет-компаний. Наша система модерации на основе машинного обучения и компьютерного зрения обрабатывает сотни тысяч новых объявлений в день. В Авито вы будете работать над продуктом, которым пользуются все вокруг — друзья, семья, знакомые.

Мы (Internal projects) — небольшая, но высокопродуктивная команда разработчиков, которая способна в короткие сроки воплотить в жизнь самую смелую идею из любой предметной области в виде работающего сервиса. У нас вы получите возможность прокачать практические навыки построения гибких архитектур, протестировать различные методологии и подходы к проектированию и разработке.

Мы непрерывно занимаемся поиском и устранением ограничений, которые мешают нам стать более эффективными. Средний проект завершается в течение квартала. В нашей команде одно из самых низких соотношений задач на поддержку к новым фичам во всей компании (реализуемые нами проекты передаются в продуктовые юниты на поддержку). Каждый квартал мы запускаем до 5 новых сервисов, а наша производительность прирастает на +20%.

Наш основной профиль — это:

  • продуктовые проекты для команд без собственной разработки (например, сервис электронных обращений пользователей авито);
  • проекты без владельца (например, экосистема для встраивания микросервисов в общую админку авито, поиск по объявлениям авито для внутренних пользователей, центр уведомлений и т.д.).

Чем мы не занимаемся:

  • внутренними проектами, не относящиеся к продукту (Например: внутренние порталы, 1С и т.д.);
  • доработками уже реализованных сервисов других команд.

Мы используем:

  • Docker/Kubernetes;
  • Go/PHP/Python/NodeJS/JavaScript;
  • PostgreSQL, Redis, Mongo, RabbitMQ, Kafka, Vertica, Minio;
  • Grafana, Prometheus, Sentry;
  • DDD, ATDD, Kanban, Scrum;
  • микросервисная архитектура;
  • Atlassian Stack.

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

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

Не обязательно, но круто если Вы:

  • имеете опыт разработки на PHP/Python;
  • имеете опыт работы с NoSQL, системами очередей;
  • работали с Docker/Kubernetes;
  • имеете опыт коммерческой разработки микросервисной архитектуры.

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

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