LEADS — одна из крупнейших CPA-сетей в финансовой вертикали. Мы занимаемся лидогенерацией для банков и микрофинансовых организаций и уже 15 лет помогаем рынку привлекать клиентов из digital-каналов. С нами работают Сбер, Альфа-Банк, ВТБ, Тинькофф, Райффайзен и другие крупные игроки рынка. Сегодня LEADS — это собственные IT-продукты и платформы, продукты и сервисы для вебмастеров, масштабные партнерские акции с крупнейшими призовыми фондами, сильная экспертиза в performance-маркетинге и финтехе. Чем предстоит заниматься: Разрабатывать и сопровождать интеграции с Affise, рекламодателями, вебмастерами и внутренними сервисами: API, webhooks/postbacks, импорты/экспорты, синхронизация статусов конверсий; Делать дополнительные отчеты и статистику на основе Affise API, внутренних данных и бизнес-правил: конверсии, клики, офферы, источники, ошибки, revenue/payout, разрезы по вебам и рекламодателям; Разрабатывать backend-фичи для CPA-сервиса и внутренних кабинетов: REST endpoints, фоновые задачи, административные инструменты; Развивать инструменты посадочных страниц и витрин: попапы, виджеты, калькуляторы, скрипты установки, сбор событий и связка с офферами/статистикой; Работать с PostgreSQL/ClickHouse: схемы, миграции, индексы, оптимизация запросов, консистентность данных; Обеспечивать надежность интеграций: retries/backoff, rate limits, дедупликация, очереди, обработка частичных отказов; Писать unit/integration tests, мокировать внешние API, поддерживать тестовые контуры и фикстуры для интеграционных сценариев; Проводить технический discovery и при необходимости reverse engineering внешних кабинетов/API: изучение сетевых запросов, ограничений, авторизации, форматов данных; Документировать API-контракты, схемы потоков данных, эксплуатационные инструкции и типовые действия поддержки. Что для этого потребуется: Уверенное владение Python 3.10+ и опыт коммерческой разработки на Python; Опыт разработки и поддержки production-проектов на FastAPI, Django или Flask; Понимание принципов работы REST API, JSON, OAuth2, API Keys, webhooks/postbacks; Опыт работы с PostgreSQL: написание и оптимизация SQL-запросов, использование ORM (SQLAlchemy/Django ORM), работа с миграциями, индексами и транзакциями; Опыт работы с очередями и фоновыми задачами (Celery, Kafka); Уверенное использование Docker, Docker Compose и Linux, навыки чтения логов и диагностики проблем; Опыт работы с Git, участие в code review, понимание процессов MR/PR и базовых принципов CI/CD; Опыт написания тестов (Pytest, unittest), мокирования внешних сервисов и интеграционного тестирования; Понимание принципов эксплуатации production-сервисов: мониторинг, алертинг, работа с инцидентами; Опыт использования Codex. Мы предлагаем: Официальное оформление по ТК РФ и полностью белую зарплату; Удаленный формат работы, график 5/2 с гибким началом рабочего дня; Минимум бюрократии и быстрое принятие решений; Корпоративную скидку на изучение иностранных языков на платформе Skyeng; Внутреннее и внешнее обучение, участие в профильных конференциях; Качественную и регулярную обратную связь — нам правда важно мнение команды. Почему LEADS Мы ценим инициативу, самостоятельность и здравый смысл. Даём свободу в принятии решений и ждём ответственности за результат. Если вам важно развитие, влияние и работа в сильной команде — будем рады познакомиться. На вакансию есть тестовое задание