Разработчик на Go в Вертикали

Яндекс Вертикали состоят из четырёх сервисов объявлений: Авто.ру, Аренда, Недвижимость и СМ.Эксперт. Их общая дневная аудитория превышает пять миллионов человек, а моментальная нагрузка составляет десятки тысяч 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;
  • понимаете принципы многопоточного программирования;
  • любите работать в команде, при этом способны действовать самостоятельно;
  • умеете и любите автоматизировать рутинные операции;
  • работали с высоконагруженными распределёнными системами.

Что мы предлагаем

  • возможность выбрать место работы: в офисе в Москве (БЦ «Аврора», ст. метро «Павелецкая»), Санкт-Петербурге (БЦ «Бенуа», Калининский район) или любом городе, где есть офис Яндекса. Возможен полностью удалённый формат работы;
  • офисы с большими парковками, кофепойнтами и стульями Herman Miller на каждом рабочем месте;
  • хорошее оборудование: на выбор мощный ноутбук MacBook Pro или Dell на ОС Windows или Linux, выделенная виртуалка с необходимыми ресурсами;
  • объёмный полис ДМС со стоматологией, коррекцией зрения, регулярной диагностикой и помощью при онкологических или сердечных заболеваниях. ДМС можно купить и для близких родственников — компания оплатит 80%;
  • сотни корпоративных скидок во всех областях жизни;
  • компенсация оплаты питания в офисе;
  • корпоративная ипотека под 0–3%.
Спасибо за отклик!

Мы свяжемся с вами в течение недели.

Fri Feb 09 2024 12:47:58 GMT+0300 (Moscow Standard Time)