Technical Lead Backend на Python в Фемиду

Зарплата

≈ 233 247 ₽

Местоположение и тип занятости

Москва, Санкт-Петербург, ЕкатеринбургПолный рабочий деньМожно удаленно

Компания

Компания, которая развивает самую популярную в России поисковую систему и десятки других сервисов

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

Фемида — это система, которая делает наём в Яндексе по-настоящему быстрым, эффективным и современным. Внутри Яндекса мы позволяем автоматизировать подбор лучших кандидатов, и наш сервис уже используется не только в России, но и в других странах, помогая компаниям по всему миру расти и развиваться быстрее.

Вы станете главным архитектором и техническим драйвером 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 (или аналоги)
  • Инициативны, не боитесь предлагать перемены, умеете убедительно их внедрять