Senior Python-разработчик / Технический лидер

⚠ Будьте внимательны. Признаки сомнительного объявления (МЛМ/лёгкий доход) — проверьте работодателя. Никогда не платите работодателю за трудоустройство и не оформляйте карты/кредиты по просьбе «работодателя».
Mediascope
Сигналы объявления: 1 из 3

Это счётчик доступных сигналов, а не рейтинг безопасности работодателя. Нет данных по 2 из 3 проверок.

  • Источник «Работа России»: нет данных — Нет подтверждённых данных об этом объявлении на государственной площадке.
  • Проверка hh.ru: нет данных — Подтверждённый флаг employer.trusted от hh.ru не получен.
  • Свежесть публикации: есть сигнал — С даты публикации прошло 0 дн. Порог сигнала — 30 дней; обновление даты не доказывает наличие свободного места.

Сопоставьте ИНН, юридическое название и условия договора. Даже свежая вакансия проверенной площадки требует проверки перед откликом.

Как проверить работодателя →
📍 Москва 💼 Более 6 лет
Откликнуться на hh.ru
✍ Составить сопроводительное письмо

Письмо хранится только в вашем браузере. Проверьте название компании перед отправкой — чужое имя в письме читается как массовая рассылка.

Пожаловаться на подозрительную вакансию

Опишите конкретные признаки обмана. Не указывайте паспортные данные, номера карт или чужие контакты. После трёх учтённых жалоб объявление скрывается до проверки; это не доказательство мошенничества.

⚠ Пожаловаться
⚠ Пожаловаться

AdMetrix — аналитическая платформа для рынка наружной рекламы. Она собирает данные о рекламных конструкциях от десятков поставщиков, рассчитывает охват и частоту и предоставляет аналитику через веб-интерфейсы с OLAP-отчётами и через API.

Существующая платформа переходит на Python, и мы формируем новую команду разработки, которая продолжит развитие платформы и всего комплекса систем. Ищем технического лидера, который возглавит команду из 2–3 backend- и 1–2 frontend-разработчиков, будет определять архитектуру и выстроит процессы разработки и доставки.

Чем предстоит заниматься

  • Технически руководить командой: декомпозиция и оценка задач, code review, стандарты разработки, наставничество, участие в найме.
  • Проектировать архитектуру backend-сервисов на Python и принимать ключевые технические решения.
  • Разрабатывать сервисы платформы: API, аналитические и OLAP-модули, загрузку и обработку данных от поставщиков.
  • Проектировать и оптимизировать Базы данных, отвечать за производительность аналитических запросов на больших объёмах данных.
  • Выстроить CI/CD: сборка, тесты, деплой, контейнеризация сервисов.
  • Координировать работу backend и frontend: проектировать API и контракты, при необходимости дорабатывать фронтенд.
  • Взаимодействовать с продуктом и бизнесом, а также со смежными командами.

Что мы ожидаем:

Python

  • Коммерческая разработка на Python от 5 лет.
  • Построение REST API, работа с ETL и обработкой данных из внешних источников.
  • Опыт работы со OpenAPI/Swagger.
  • Тестирование (pytest), типизация, поддерживаемая кодовая база.
  • Понимание принципов проектирования: SOLID, чистая архитектура, паттерны.

Реляционные базы данных

Глубокое знание MariaDB/MySQ, планы выполнения, индексы, оптимизация тяжёлых запросов.

  • Проектирование и нормализация схем, представления, миграции.
  • Транзакции, блокировки, конкурентный доступ.
  • Репликация, резервное копирование, масштабирование.

CI/CD и GitLab

  • Построение CI/CD в GitLab: stages, rules, include, шаблоны, кеширование, артефакты.
  • Администрирование GitLab Runners, работа с self-hosted GitLab.
  • Окружения и деплой (staging, production), переменные и секреты, защищённые ветки, процесс работы с merge request.
  • Docker, контейнеризация сервисов.
  • Уверенный Linux.

Техническое лидерство

  • Опыт работы техлидом или ведущим разработчиком от 2 лет, руководство командой от 3 человек.
  • Опыт принятия и обоснования архитектурных решений.
  • Менторство, code review, онбординг, участие в техническом найме.
  • Умение переводить требования бизнеса в технические задачи и планировать работу команды.

Frontend

  • Опыт с одним из современных фреймворков. Умение ставить задачи frontend-разработчикам и проверять их результат.

Будет плюсом

  • Знание JavaScript и Vue 3 (Composition API, Pinia).
  • Опыт с Node.js (текущая кодовая база платформы).
  • Опыт с PostgreSQL.
  • Картографические сервисы и геоданные (2GIS), визуализация данных.
  • Опыт с OLAP и аналитическими хранилищами.
  • Опыт в рекламной индустрии или медиаизмерениях.
  • Мониторинг и логирование: Prometheus, Grafana, ELK.

Похожие вакансии

Senior Product Manager (B2C, кибербезопасность, международные рынки)
от 300 000 ₽
РОЩУПКИН ФЕДОР ВЛАДИМИРОВИЧ · 📍 Москва
Senior Product Analyst (B2C Hotels)
Островок · 📍 Москва
Senior Marketing & PR Manager
от 250 000 ₽
MillionAgents · 📍 Москва
Аналитик DWH (Senior)
BORK · 📍 Москва
Все вакансии «senior» в Москве →

Ещё вакансии в «Mediascope»

Специалист по ведению отчетности в Excel
от 62 000 до 62 000 ₽
Mediascope · 📍 Тула
Оператор эфира (ночь)
от 60 000 до 80 000 ₽
Mediascope · 📍 Тула
Оператор опросов (Тула)
до 52 646 ₽
Mediascope · 📍 Тула
Все 28 вакансий компании →

Вакансии в Москве

Кладовщик-комплектовщик
от 116 000 до 173 000 ₽
МАГНИТ, Розничная сеть · 📍 Москва
Продавец-кассир
от 90 000 до 110 000 ₽
Пятёрочка · 📍 Москва
Продавец-кассир
от 80 000 до 100 000 ₽
Пятёрочка · 📍 Москва
Продавец-кассир
от 80 000 до 100 000 ₽
Пятёрочка · 📍 Москва
Продавец-кассир
от 90 000 до 110 000 ₽
Пятёрочка · 📍 Москва
Продавец-кассир
от 80 000 до 100 000 ₽
Пятёрочка · 📍 Москва
Все вакансии в Москве →
Откликнуться на hh.ru

Проверка безопасности

Пожалуйста, введите символы с картинки для продолжения

Капча
Неверный ответ, попробуйте ещё раз