Novakid — это онлайн-школа английского языка для детей. Команда Visitor Squad отвечает за воронку от первого визита до оплаченного урока: лендинги, регистрацию и бронирование, блог и личный кабинет посетителя. Мы отслеживаем две ключевые метрики — конверсию из посетителя в лид (visitor → lead) и из посетителя в бронирование (visitor → booking), а также тестируем практически всё, что запускаем, с помощью экспериментов. Это роль с упором на бэкенд: около 70% бэкенда (Python, немного Node.js) и 30% фронтенда (React/TypeScript).
Python backend developer in online education
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Проектирование, разработка и поддержка 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
условия
- Полностью удалённую работу
- Возможность определять будущее образования на базе ИИ
- Весёлую и динамичную команду, которая любит создавать инновационные продукты
- Неограниченный отпуск, потому что мы доверяем вам и ориентируемся на результат
навыки
Онлайн-школа английского языка для детей с собственной EdTech-платформой.
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.