Старший разработчик на Go в инфраструктуру Вертикалей

Срок для отклика истек

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

Яндекс Вертикали — это шесть крупных продуктов: Авто.ру, CM.Expert, Яндекс Аренда, Недвижимость, Путешествия и Услуги. Их общая дневная аудитория превышает пять миллионов человек, а моментальная нагрузка составляет десятки тысяч RPS. Наше подразделение — это часть дружной команды Вертикалей. Мы создаём инфраструктурные инструменты для удобной и приятной разработки. Наши заказчики — разработчики, тестировщики и аналитики. Мы плотно взаимодействуем с админами и порой сами погружаемся в низкоуровневые задачи.

Пишем на Golang и готовы рассматривать кандидатов со знанием других языков: Java, Python, PHP, C++ и т. д. Используем PostgreSQL, Kafka, LogBroker, ClickHouse, YDB, Consul, Nomad, Envoy, nginx. API преимущественно на GRPC. Заворачиваем приложения в Docker. В качестве инструментов всегда выбираем наиболее современные, которые подходят для выполнения задачи. Рассматриваем как зарекомендовавшие себя решения с open source, так и внутренние разработки Яндекса. Любим экспериментировать.

Спектр наших проектов достаточно широк:

  • разрабатываем свою систему работы с логами, обрабатывающую 400 000 RPS, в основе которой лежит самописный docker driver для сбора, ClickHouse как хранилище и самописный JS-плагин к Grafana как UI с возможностью просмотра логов в реальном времени;
  • пишем логику для балансировки трафика;
  • создаём свою систему деплоя, которая уже эволюционировала в собственную платформу, опираясь на бизнес-практики и подходы;
  • делаем многое другое, о чём готовы рассказать на собеседовании.

Что нужно делать:

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

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

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

Условия:

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