mediascope

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

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

mediascope

Зарплата не указанаРоссияМоскваГибрид

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.

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

hh.ru
до 150k ₽РоссияМоскваГибрид

Присоединяйтесь к команде профессионалов!

Мы ищем талантливого специалиста в Научно-технический центр государственных информационных систем управления наукой (НТЦ ГИС УН), готового стать частью нашей IT-команмы. Если вы организованны, внимательны к деталям и стремитесь к развитию — эта вакансия для вас!

О нас

Мы — команда единомышленников, где каждый сотрудник важен и ценен. Наша компания создает атмосферу взаимопонимания и поддержки, где каждый может развиваться и расти профессионально. Мы занимаемся созданием, развитием и сопровождением крупных федеральных информационных систем.

Ваши задачи:

Разработка программного обеспечения:

— Создание и поддержка веб-сервисов и API

— Участие в проектировании систем и баз данных

— Разработка программных модулей для автоматизации и оптимизации процессов

— Проведение code review и рефакторинг систем

Техническая поддержка:

— Сопровождение разработанных проектов

— Исследование и внедрение нового инструментария

— Работа с системами кеширования и очередями задач

Мы ожидаем от вас:

Профессиональные навыки:

— Уверенное знание языка программирования Python 3

— Уверенное знание фреймворка Django 2.2+ и его популярных пакетов

— Знание SQL и уверенный опыт работы с PostgreSQL

— Обязательный опыт самостоятельной разработки веб-сервисов и API

— Знание основ фронтенд-разработки: HTML, JavaScript, CSS

Технические компетенции:

— Опыт работы с React и TypeScript

— Опыт работы с кешированием (Redis/MemCached)

— Опыт работы с очередями (Celery, RabbitMQ/Redis)

— Знание принципов работы REST API (Django REST)

— Умение работать в системе контроля версий GIT

— Базовые знания Linux, включая Nginx, Gunicorn, Systemd

Личные качества и образование:

— Высшее образование (или обучение на последнем курсе ВУЗа)

— Умение разбираться в чужом коде и проводить ревью

— Ответственность, аналитическое мышление и внимательность к деталям

— Способность к самообучению

Преимущества:

Дополнительные навыки:

— Опыт работы с контейнеризацией (Docker)

— Опыт мониторинга ошибок с помощью Sentry

— Опыт работы с React Router и TanStack Query + Axios

Условия:

Формат работы:

— Полная занятость

— График 5/2

— 8-часовой рабочий день

— Возможность гибридного формата (частично удаленная работа)

Мы предлагаем:

— Стабильную работу в государственном научном центре (НТЦ ГИС УН)

— Дружный коллектив профессионалов

— Профессиональное развитие в сфере IT и работу над масштабными госпроектами

— Комфортные условия труда

— Официальные выплаты два раза в месяц

hh.ru
от 150k ₽РоссияМоскваУдалёнка

Мы занимаемся разработкой технологичной инфраструктуры для автоматизации задач для бизнеса.

Наша цель - создание надежных программных решений («цифровых помощников»), работающих на стыке мобильных платформ, облачных окружений и систем искусственного интеллекта.

Сейчас мы ищем сильного Automation Engineer, который возьмет на себя техническую реализацию и масштабирование наших продуктов.

Чем предстоит заниматься:
- Интеграция и автоматизация: разработка и поддержка сервисов на Python для управления облачными Android-профилями через Multilogin API.
- Мобильная автоматизация: написание и оптимизация скриптов автоматизации на Appium (UiAutomator2) для взаимодействия с нативными Android-приложениями
(мессенджеры, соцсети, почтовые клиенты).
- Веб-автоматизация для части пайплайна (Browser Automation): Playwright
- Инфраструктура и масштабирование: настройка параллельного запуска сессий, управление портами отладки, интеграция и ротация резидентских прокси.
- Отказоустойчивость: проектирование очередей задач (Job Queue), обработка таймаутов, сетевых сбоев и логирование ошибок для бесперебойной работы фермы
устройств.

- Создавать и настраивать разные тестовые профили устройств: модель, версия Android, язык, регион, часовой пояс и другие параметры среды.

- Работать с геолокацией: GPS, Mock Location, настройками региона и тестированием приложений при нахождении устройства в разных странах.

Требования к кандидату:
- Уверенное владение Python 3.10+ (Asyncio, REST API, работа с библиотеками requests, Appium-Python-Client).
- Практический опыт работы с Appium (драйвер UiAutomator2) и экосистемой Android (ADB, работа с элементами интерфейса, явные ожидания WebDriverWait).
- Опыт работы с антидетект-системами и
мобильными/резидентскими прокси.
- Понимание архитектуры клиент-серверных приложений, работы с базами данных (например, PostgreSQL / SQLite) и брокерами сообщений (Celery/Redis — будет большим плюсом).
- Понимание базовых триггеров антифрода, принципов работы эмуляторов/облачных сред и цифровых отпечатков (Device Fingerprints).
- Умение писать чистый, поддерживаемый код с упором на отказоустойчивость и мониторинг сбоев.

Что мы предлагаем:

- Достойный фикс + бонусы: старт от 150 000 руб. на руки (верхнюю границу не режем — готовы платить больше за сильный релевантный опыт и готовые решения).

- Работа из любой точки мира в удобном графике, нам важен результат.

- Ресурсы без ограничений: выделяем бюджет на прокси, аккаунты, сервера, софт и тестовые стенды.

- Прямой контакт с основателем: быстрое принятие решений без длительных согласований.

Соц.сети

Senior Python Backend Developer (HyperDrive)

Зарплата не указанаНе указана странаЛокация не указанаУдалёнка

📑 Python Backend Developer (HyperDrive) — Senior

Удалённо · Полная занятость

💎 •••••••• в поисках Senior Python Backend Developer. Компания создаёт стабильное ПО для ИТ-инфраструктуры Enterprise-бизнеса: автоматизация процессов, защищённая инфраструктура под КИИ, частные облака, ML/AI-процессы. HyperDrive — единый API и интерфейс для управления виртуальной инфраструктурой, Kubernetes-кластерами, секретами, GitOps-процессами и платформенными сервисами. Задачи: проектировать распределённые сценарии между микросервисами (RPC, событийное взаимодействие, фоновые процессы, гарантии доставки, идемпотентность, восстановление после отказов); разрабатывать REST API на FastAPI с OpenAPI и версионируемыми контрактами; работать с NATS и FastStream, включая NATS JetStream (streams, durable consumers, ack/nak, redelivery, backoff, дедупликация, at-least-once delivery); реализовывать фоновые и длительные процессы вне жизненного цикла HTTP-запроса; проектировать транзакционные сценарии PostgreSQL с transactional outbox; работать с PostgreSQL через SQLAlchemy 2 Async и asyncpg, проектировать модели, запросы и миграции Alembic; обеспечивать идемпотентность, retry-механизмы и согласованность данных; применять optimistic/pessimistic locking и advisory locks; разрабатывать интеграции с Kubernetes, VMware, zVirt/oVirt, K2 Cloud, Vault и GitOps-системами; работать с Kubernetes API и reconciliation-подходом; обеспечивать observability (structured logging, метрики, distributed tracing); писать модульные, контрактные и интеграционные тесты; поддерживать воспроизводимые окружения с PostgreSQL, NATS, Vault, Keycloak и SpiceDB через Testcontainers; участвовать в проектировании контрактов и архитектурных решений, проводить code review и менторить middle-разработчиков.

🧩 Требования: уверенный коммерческий опыт разработки на Python — важнее глубина инженерного опыта, чем формальное количество лет; глубокое понимание asyncio, конкурентного выполнения, event loop и жизненного цикла асинхронного приложения; опыт разработки API на FastAPI или сопоставимом фреймворке; практический опыт с Pydantic и современными аннотациями типов; уверенное знание PostgreSQL — транзакции, уровни изоляции, блокировки, индексы, планы выполнения, оптимизация запросов; опыт с SQLAlchemy 2, желательно с асинхронным API; понимание event-driven-архитектуры, RPC, message broker-ов и семантики доставки сообщений; понимание проблем распределённых систем — повторная доставка, частичные отказы, идемпотентность, race conditions, согласованность данных; опыт тестирования с pytest и pytest-asyncio, моки и интеграционные окружения; понимание REST, OpenAPI и версионирования API; практическое знание Docker и основных сущностей Kubernetes; умение разбираться в существующем коде, находить архитектурные проблемы и аргументированно проводить code review; способность самостоятельно проектировать технические решения и обсуждать архитектурные компромиссы с командой.

🌐 ••••••••

🔮 •••••••• — бесплатно постим IT-вакансии

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.