Technical Lead Backend на Python в Фемиду
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Фемида — это система, которая делает наём в Яндексе по-настоящему быстрым, эффективным и современным. Внутри Яндекса мы позволяем автоматизировать подбор лучших кандидатов, и наш сервис уже используется не только в России, но и в других странах, помогая компаниям по всему миру расти и развиваться быстрее.
Вы станете главным архитектором и техническим драйвером backend-направления в одной из ключевых команд. Главная ставка — на умение продумывать архитектуру, развивать сервисы и доводить их до идеального состояния для бизнеса и конечных пользователей. People management не требуется: команда ждёт человека, внутри которого — двигатель профессионализма и архитектурной зрелости!
Почему это классная возможность
- Прямая ответственность за архитектуру продукта, который превращает наём в суперсилу огромной компании.
- Редкий шанс строить сервис под себя — вокруг сильной команды без жёсткой бюрократии. Зато у нас высокие требования к самостоятельности, гибкости, умению находить лучшие решения.
- Простор для технических экспериментов: приветствуются идеи, спор, драйв и желание не просто поддерживать, а развивать. Если вы мечтаете оставить свою подпись в архитектуре крупного продукта с реальным влиянием на весь Яндекс — откликайтесь!
Какие задачи вас ждут
Декомпозиция монолита
Спроектировать и реализовать отделение одного или нескольких сервисов от большого монолита, выстраивать современную микросервисную архитектуру.
Архитектура и ролевые модели
Переработать и усовершенствовать ролевую модель, сделать её гибкой, прозрачной, безопасной.
Производительность
Вести рефакторинг сложного кода, строить систему метрик и алертинга для контроля производительности.
Влияние
Работать над платформой, которой пользуются топовые рекрутеры и СТО Яндекса; каждый релиз — вклад в развитие бизнеса.
Мы ждем, что вы
- Шикарно владеете Python, знаете и любите его глубоко
- Продумывали архитектуру, запускали сервисы с нуля, рефакторили масштабные решения
- Плотно работали с PostgreSQL, MongoDB, Redis, умеете оптимизировать запросы
- Глубоко понимаете современные Python-фреймворки (Django, FastAPI, Flask)
- Писали и интегрировали RESTful API, разбираетесь в HTTP, JSON, умеете документировать API
- Знаете, как построить тестовую инфраструктуру (PyTest, unittest и др.), автоматизацию CI/CD (хотя бы на уровне GitLab)
- Знаете методы аутентификации (OAuth, JWT), методы защиты (CSRF, XSS)
- Умеете быстро анализировать, находить и чинить bottlenecks в сложных системах
- И главное — хотите влиять на бизнес и продукт, а не просто закрывать таски
Будет плюсом, если вы
- Работали с Docker, Kubernetes, облаками (любым провайдером)
- Писали на Go и не боитесь пару строчек легаси поддержать
- Любите писать понятную документацию кода, ввели привычку делать Docstrings и Sphinx (или аналоги)
- Инициативны, не боитесь предлагать перемены, умеете убедительно их внедрять