Novakid

Python backend developer in online education

Коротко

Senior Python backend-разработчик в команду Visitor Squad онлайн-школы английского языка Novakid, отвечающую за воронку от визита до оплаченного урока (лендинги, регистрация, бронирование, личный кабинет). Требуется 5+ лет опыта продакшн-разработки на Python, сильная бэкенд-база, опыт интеграции с рекламными платформами и трекинга конверсий, а также рабочие навыки Node.js/Express и React/TypeScript. Полностью удалённая работа, свободный английский обязателен.

Описание
Novakid — это онлайн-школа английского языка для детей. Команда Visitor Squad отвечает за воронку от первого визита до оплаченного урока: лендинги, регистрацию и бронирование, блог и личный кабинет посетителя. Мы отслеживаем две ключевые метрики — конверсию из посетителя в лид (visitor → lead) и из посетителя в бронирование (visitor → booking), а также тестируем практически всё, что запускаем, с помощью экспериментов.
Задачи
•Проектирование, разработка и поддержка Python-сервисов и API для воронки: регистрация, бронирование и личный кабинет посетителя
•Разработка и поддержка серверных интеграций с рекламными платформами (Meta CAPI, TikTok Events API и аналогами): доставка событий, дедупликация, повторные попытки (retries) и мониторинг
•Отвечать за атрибуцию на бэкенде: сквозное трекинг-отслеживание визитов, сохранение UTM-меток и диагностика пропусков в данных V2L/V2B
•Обеспечение высокой скорости и надёжности сервисов: кэширование, оптимизация запросов, отладка серверного рендеринга (SSR) в нашем слое Node.js/Express
•Расследование продакшн-инцидентов через Sentry и доведение их до полного разрешения
•Поддержка A/B-тестирования на стороне сервера: фича-флаги, раскатка (rollouts) и очистка кода после экспериментов
•Выпуск фронтенд-изменений на React/TypeScript, когда этого требует фича
Требования
•5+ лет опыта продакшн-разработки бэкенда на Python, включая сервисы, которые вы самостоятельно спроектировали, запустили и поддерживали в продакшне
•Сильная бэкенд-база: проектирование API, реляционные базы данных и SQL, кэширование, фоновые задачи и интеграция сторонних API (аутентификация, лимиты запросов, повторные попытки, идемпотентность)
•Опыт отладки в продакшне: логи, трекинг ошибок, поиск первопричины проблем (root cause)
•Node.js: уверенное чтение и внесение изменений в сервис на Express
•Рабочие навыки фронтенд-разработки: достаточный уровень TypeScript и React для самостоятельной реализации фичи от начала до конца. Экспертный уровень не требуется
•Понимание того, как данные трекинга проходят путь от клика до отчёта, и умение находить точки их потери
•Продуктовое мышление: вы работаете с метриками и гипотезами, а не просто с задачами (тикетами)
•Свободный английский язык
Будет плюсом
•Опыт работы с серверным трекингом конверсий (CAPI, Events API, server-side GTM)
•BigQuery: самостоятельная проверка гипотез на данных
•CDN и кэширование на уровне Edge (CloudFront или аналоги)
•Понимание GDPR и механизмов получения согласия пользователей (consent mechanisms)
•Написание E2E-тестов с использованием Playwright или Cypress
Условия
•Полностью удалённую работу
•Возможность определять будущее образования на базе ИИ
•Весёлую и динамичную команду, которая любит создавать инновационные продукты
•Неограниченный отпуск, потому что мы доверяем вам и ориентируемся на результат

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте