Lost Lore LLC

Разработчик Python backend developer в команду USA-based стартапа (AdTech/MarTech)

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Python
  • Facebook Ads
  • Google Ads
  • TikTok Ads
  • Celery
  • RabbitMQ
  • webhook
  • REST API

Мы строим онлайн-систему для генерации маркетинговых креативов и управления их публикациями. Среди ключевого функционала — интеграции с рекламными платформами (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 площадками отклики НЕ рассматриваем. Благодарю за понимание.

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