Тимлид в Почту (С++)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Бэкенд Яндекс Почты — это сервисы с десятками и сотнями тысяч RPS, шардированная метабаза на основе PostgreSQL размером в несколько петабайт. У Почты большая лояльная аудитория, которая отправляет около ста миллионов писем в день. У нас стабильный проект с налаженными процессами, высоким покрытием кода тестами (юнит, интеграционными, системными) и регулярным нагрузочным тестированием.
Наши основные направления:
- метабаза — сердце Почты, шардинованная петабайтная БД PostgreSQL и сервисы на Python для её обслуживания;
- веб-бэкенды — высоконагруженные микросервисы на С++, которые работают с метабазой и формируют выдачу для мобильных и веб-интерфейсов;
- продуктовые B2B-сервисы — мы плавно переходим на подписочную модель и разрабатываем много новых фич для клиентов.
Ищем классного тимлида, который поможет нам развивать веб-бэкенды и новые B2B-фичи, строить процессы в команде и принимать важные архитектурные решения. У нас много свободы, но и ответственности тоже достаточно (например, за стабильность продукта).
Опыт тимлидства не обязателен. Может быть ты Техлид или старший разработчик, ты умеешь проектировать распределённые системы и нагруженные сервисы, у тебя хорошие навыки коммуникации, ты болеешь за продукт, думаешь о качестве, готов помогать расти коллегам и развиваться самому (или самой), не боишься брать на себя ответственность и хочешь расти в Тимлида.
Что нужно делать:
- прорабатывать и разрабатывать новые фичи с учётом их влияния на уже реализованные;
- выявлять и выделять общеинфраструктурные компоненты и предоставлять их как библиотеки;
- масштабировать сервис и стабилизировать его работу: следить за тестовой и продакшен-инфраструктурой, составлять план технического развития на следующий год.
Ожидания от кандидата
Мы ждем, что ты:
- уверенно владеешь C++, разрабатываешь веб-приложения больше пяти лет;
- проектировал БД, умеешь писать и оптимизировать SQL-запросы;
- стремишься к результату, работал в продуктовой команде, получаешь удовольствие от того, что твой код приносит пользу людям;
- умеешь самостоятельно вести технические проекты: не только придумываешь решения, но и оцениваешь, реализуешь, поддерживаешь их в продакшене;
- умеешь и любишь работать с людьми: знаешь как менторить и развивать новичков и более опытных коллег.
Будет плюсом, если ты:
- строил масштабируемые отказоустойчивые системы;
- пишешь на Python или Java;
- вел команды от трёх человек.
Условия работы
Условия:
- сильная команда, с которой можно расти;
- сложные задачи для сервисов с миллионами пользователей;
- возможность влиять на процесс и результат;
- премии каждые полгода по результатам ревью;
- расширенная программа ДМС, оплата 80% стоимости ДМС для супругов и детей;
- гибкий график работы.