Middle Python Backend Engineer (API) | SaaS в маркетинге

Middle Python Backend Engineer (API) | SaaS в маркетинге

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

Мы строим онлайн-систему для генерации маркетинговых креативов и управления их публикациями. Среди ключевого функционала — интеграции с рекламными платформами (Facebook/Meta Ads, Google Ads — критически важен опыт) и интеграции с CRM. Фаундер — с сильным техническим бэкграундом; уже есть распределённая команда разработчиков на почасовой основе. Ищем в core-команду программиста, который возьмёт на себя разработку backend части и API.

Задачи

  • Проектировать и разрабатывать публичные и внутренние API продукта (REST), писать эндпоинты для веб-и мобильного клиента.
  • Реализовать и поддерживать интеграции с Meta Marketing API и Google Ads API: аутентификация (OAuth 2.0), синхронизация сущностей, батч-импорт/экспорт, обработка лимитов/квот, ретраи и бэкофф.
  • Развивать календарь публикаций: планирование, очереди задач, статусы, права доступа, webhooks/notifications.
  • Подключать и поддерживать CRM-интеграции (например, HubSpot, Salesforce, Pipedrive): вебхуки, маппинг полей, инкрементальная синхронизация.
  • Прорабатывать архитектуру фона: очереди/воркеры (Celery/RQ), задачи по расписанию, дедупликация, идемпотентность.
  • Производительность, наблюдаемость и устойчивость: кэширование (Redis), профилирование, метрики/трейсинг, алёртинг.
  • Писать тесты (pytest), типизацию (mypy), документацию (OpenAPI/Swagger), участвовать в код-ревью.

Наш стек

  • Python, FastAPI, админка на Django.
  • SQL, Redis, Celery/RQ для фоновых задач; APScheduler для планировщика.
  • Docker/Docker Compose, CI/CD на GitHub Actions.
  • Интеграции с Meta Marketing API, Google Ads API, вебхуки, OAuth 2.0, подпись запросов, rate limiting.

Требования

  • 2–4+ лет коммерческой разработки на Python (backend).
  • Уверенный опыт в проектировании REST API и работе с PostgreSQL.
  • Практический опыт интеграций с рекламными платформами.
  • Обязательно Google Ads API и/или Meta (Facebook) Marketing API: OAuth, выборка кампаний/адсетов/креативов, отчётность (insights), пагинация, квоты.
  • Знание очередей/фоновых задач (Celery/RQ), базовых паттернов отказоустойчивости (ретраи с экспоненциальным бэкоффом, идемпотентность, транзакции).
  • Опыт контейнеризации (Docker) и базового CI/CD.
  • Грамотные тесты (pytest), практика ревью и документирования (Swagger достаточно).
  • Способность брать фичу end-to-end — от обсуждения до релиза и мониторинга.

Будет плюсом

  • Интеграции с CRM (HubSpot/Salesforce/Pipedrive), опыт работы с вебхуками.
  • Знание Django ORM и/или Django REST Framework.
  • Понимание безопасной обработки секретов, подписей, best practices OAuth/Scopes.
  • Опыт работы с Google Vertex API

Что предстоит в первые 1–3 месяца

  • Cобрать v1 интеграции Google Ads (аутентификация, импорт кампаний/статистики), добавить фоновые джобы синхронизации.
  • Добавить v1 интеграции Meta Ads, унифицировать слой коннекторов (единые интерфейсы, ретраи/квоты).
  • Наладить наблюдаемость: алёрты, дешборды, трассировка.

Условия

  • Удалённо, гибкий график; фокус на результат.
  • Формат сотрудничества: договор/контракт (full-time); частичная занятость возможна на старте.
  • Конкурентная компенсация (вилка — обсуждается по итогам интервью).
  • Оплачиваемые AI инструменты и Cursor consumption credits дополнительно за счет компании.
  • Влияние на архитектуру и стек, быстрые решения без бюрократии, прямое взаимодействие с техническим фаундером стартапа.
  • Через 6 месяцев успешной совместной работы - опционный договор дополнительно

Процесс найма

Техинтервью (45 мин): ожидания, взаимный fit, API-дизайн, база данных, очереди/ретраи, кейсы по Google Ads/Meta Ads.

Оплачиваемое тестовое: модуль коннектора к Google Ads, который авторизуется по OAuth, выгружает список кампаний и дневные метрики за период, пишет в PostgreSQL.

Как откликнуться
Отправьте GitHub и пару абзацев про ваш опыт именно с Google Ads API/Meta Marketing API (что интегрировали, какие ограничения/квоты учитывали) через площадку, где вы увидели вакансию.

Прошу обратить внимание, что с целью экономии времени для Вас в первую очередь, БЕЗ ОПЫТА С API площадками отклики НЕ рассматриваем. Благодарю за понимание.

Желаю удачи в прохождении интервью!

Навыки
  • Python
  • распознавание лиц
  • Системы видеонаблюдения
  • удаленная работа
Посмотреть контакты работодателя

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

Сэлф Софт Продакшн

Python разработчик

Сэлф Софт Продакшн

Удаленная работа
  • Москва

  • до 250000 RUR

Рекомендуем
Рамакс Интернейшнл

Python-разработчик

Рамакс Интернейшнл

Удаленная работа
  • Москва

  • до 250000 RUR

Рекомендуем
Data World
Удаленная работа
  • Москва

  • до 240000 RUR

Рекомендуем
24 часа ТВ
Удаленная работа
  • Москва

  • до 240000 RUR

ТЛ Групп
Удаленная работа
  • Москва

  • до 240000 RUR

ИТСС
Удаленная работа
  • Москва

  • до 240000 RUR

Домклик

Python Developer MLOps

Домклик

Удаленная работа
  • Москва

  • до 240000 RUR

БАЗИС
Удаленная работа
  • Москва

  • до 240000 RUR

VK
Удаленная работа
  • Москва

  • до 240000 RUR

B.ART
Удаленная работа
  • Москва

  • от 150000 RUR

СберМедИИ
Удаленная работа
  • Москва

  • от 150000 RUR

Удаленная работа
  • Москва

  • от 150000 RUR

Культ
Удаленная работа
  • Москва

  • до 250000 RUR

Клинкар
Удаленная работа
  • Москва

  • до 180000 RUR

Х5 Group
Удаленная работа
  • Москва

  • до 180000 RUR

KTS
Удаленная работа
  • Москва

  • до 180000 RUR

Leads
Удаленная работа
  • Москва

  • от 200000 RUR

ANCOR
Удаленная работа
  • Москва

  • от 200000 RUR

Платформа Третье Мнение

Middle Python Developer

Платформа Третье Мнение

Удаленная работа
  • Москва

  • от 200000 RUR

Ок Софт

Python Developer

Ок Софт

Удаленная работа
  • Москва

  • от 200000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию