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

Описание вакансии:
|
|
Вид работы: |
#аналитическая
|
Рабочее место: |
•
Стационарное рабочее место
|
Тип занятости: |
•
Постоянная работа
|
График работы: |
•
полный день
|
Опыт работы: | • Более 3-х лет |
Требования: |
•
Go
•
Golang
•
ClickHouse
•
Grafana
|
Дополнительно: |
•
Яндекс Вертикали — это шесть крупных продуктов: Авто.ру, 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; понимаете принципы многопоточного программирования; любите работать в команде, при этом способны действовать самостоятельно; умеете и любите автоматизировать рутинные операции; работали с высоконагруженными распределёнными системами. Условия: расширенный пакет ДМС с первого месяца работы, в том числе страхование от несчастных случаев, страхование выезжающих за рубеж, возможность застраховать семью с корпоративной скидкой; компенсация оплаты питания, завтраки, ланчи и снеки в офисе; корпоративное обучение: внутренняя библиотека, курсы, конференции; корпоративная жилищная программа; гибкий формат работы: каждый сотрудник сам выбирает комфортный для себя режим и место работы: дом, офис или смешанный формат; бесплатная парковка на территории офиса; возможность удалённой работы для кандидатов, которые не планируют переезжать в Москву или Санкт-Петербург, где находится основная команда. |