Старший разработчик PHP/Go (Unit Avito People)

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

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

Компания

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

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

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

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

Команда Avito People занимается автоматизацией внутренних процессов компании.
Наши пользователи — это сотрудники Авито (а их уже больше 2000 человек), которые используют разработанные командой сервисы каждый день.

Работа в нашей команде — это возможность:

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

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

  • принять участие в разработке новой микросервисной архитектуры для текущего монолитного приложения;
  • мигрировать монолит (php, laravel) на микросервисы (golang);
  • учавствовать в сборе и обсуждении требований;
  • автоматизировать бизнес-процессы компании;
  • разрабатывать новые микросервисы на golang с применением DDD

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

  • Последние версии PHP (Laravel) / Go;
  • Docker/Kubernetes/Helm;
  • PostgreSQL, Redis, Mongo;
  • Grafana, Prometheus, Sentry;
  • DDD, ATDD, Scrum;
  • Микросервисную архитектуру;
  • Atlassian Stack.

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

  • имеете опыт коммерческой разработки на php от 3-х лет
  • имеете опыт коммерческой разработки на Go от 1 года;
  • знаете SQL и работали с PostgreSQL;
  • применяли в своей работе NoSQL
  • используете agрile-методологии и работаете по Scrum
  • знакомы с шаблонами проектирования и умеете их применять, придерживаетесь принципов SOLID;
  • знакомы с основными алгоритмами и структурами данных;
  • умеете писать поддерживаемый и тестируемый код;
  • способны тщательно планировать и приоритизировать свою работу;
  • имеете опыт проектирования систем с нуля;
  • умеете проводить код-ревью.

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

  • разрабатывали сервисы с использованием GraphQL;
  • имеете опыт использовать k8s и helm;
  • работали с Kafka и ClickHouse;
  • имеете опыт управления командой от 3-х человек.

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

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