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

з/п не указана
Mediascope
Москва Постоянная занятость Гибкий график

Описание

Локация: Москва, улица Двинцев, 12к1Б; работа на месте работодателя или в гибридном формате
Компания
Mediascope развивает AdMetrix — аналитическую платформу для рынка наружной рекламы, собирающую данные от десятков поставщиков и предоставляющую аналитику через веб-интерфейсы с OLAP-отчётами и API.
Что делать

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

Требования

Коммерческая разработка на Python от 5 лет; опыт работы техлидом или ведущим разработчиком от 2 лет и руководства командой от 3 человек.
Построение REST API, работа с ETL и обработкой данных из внешних источников, OpenAPI/Swagger.
pytest, типизация, поддерживаемая кодовая база, SOLID, чистая архитектура и паттерны проектирования.
Глубокое знание MariaDB/MySQL: планы выполнения, индексы, оптимизация тяжёлых запросов, проектирование и нормализация схем, представления и миграции.
Знание транзакций, блокировок, конкурентного доступа, репликации, резервного копирования и масштабирования баз данных.
Построение CI/CD в GitLab: stages, rules, include, шаблоны, кеширование и артефакты; администрирование GitLab Runners и работа с self-hosted GitLab.
Окружения staging и production, переменные и секреты, защищённые ветки, merge request, Docker, контейнеризация сервисов и уверенное владение Linux.
Опыт принятия и обоснования архитектурных решений, менторства, code review, онбординга, технического найма и перевода бизнес-требований в технические задачи.
Опыт работы с одним из современных frontend-фреймворков; умение ставить задачи frontend-разработчикам и проверять результат.

Хорошо, если есть

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

Культура и преимущества

Полная занятость.
Работа на месте работодателя или в гибридном формате в Москве.
Формирование новой команды разработки для перехода платформы на Python.

Откликнуться
Источник: hirify · 6 дней назад

Похожие вакансии в городе Москва

Все вакансии в городе Москва →