Novakid

Python Backend Developer / Разработчик Python (Backend)

Коротко

Бэкенд-разработчик Python (70% бэкенд, 30% фронтенд на React/TypeScript) в команду Visitor Squad онлайн-школы английского Novakid — отвечает за API воронки (регистрация, бронирование, личный кабинет), серверные интеграции с рекламными платформами (Meta CAPI, TikTok Events API) и атрибуцию. Требуется 5+ лет продакшн-опыта на Python, сильная бэкенд-база, навыки Node.js/Express и рабочий уровень React/TypeScript, свободный английский. Полностью удалённая работа, уровень Middle.

О роли
Novakid — онлайн-школа английского языка для детей. Команда Visitor Squad отвечает за воронку от первого визита до оплаченного урока: лендинги, регистрацию и бронирование, блог и личный кабинет посетителя. Мы отслеживаем две ключевые метрики — конверсию из посетителя в лид (visitor → lead) и из посетителя в бронирование (visitor → booking), а также тестируем практически всё, что запускаем, с помощью экспериментов.
Это роль с упором на бэкенд: около 70% бэкенда (Python, немного Node.js) и 30% фронтенда (React/TypeScript). Вы будете отвечать за серверную часть воронки: API для регистрации, бронирования и личного кабинета посетителя, атрибуцию и серверные интеграции с рекламными платформами. Если фича требует работы с фронтендом, вы реализуете её целиком (end-to-end). Работа строится в рамках процессов команды: планирование, груминг, код-ревью, спринты и релизы.
Основные обязанности
•Проектирование, разработка и поддержка 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
Наш стек технологий
Python, Node.js, Express (SSR), TypeScript, React, Next.js, Sentry, GrowthBook, BigQuery
Мы предлагаем
•Полностью удалённую работу
•Возможность определять будущее образования на базе ИИ
•Весёлую и динамичную команду, которая любит создавать инновационные продукты
•Неограниченный отпуск, потому что мы доверяем вам и ориентируемся на результат

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

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

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

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

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