Python Backend Developer / Разработчик Python (Backend)
Отличное предложение с высокой зарплатой в долларах, полностью удаленным форматом и работой в известном международном EdTech проекте. Требуется широкий кругозор, но это компенсируется интересными задачами на стыке разработки и маркетинга.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Высокая сложность обусловлена требованием к опыту более 6 лет, необходимостью владения смежным стеком (Node.js, React/TypeScript) и свободным английским языком. Также важна экспертиза в маркетинговых технологиях и атрибуции данных.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Предлагаемая зарплата от $4000 (около 370 000 - 400 000 рублей) соответствует верхней границе рынка для Senior Python разработчиков в России и СНГ, особенно с учетом удаленного формата. Для международного рынка это крепкий средний уровень (Middle+/Senior).
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Novakid Inc
Python Backend Developer / Разработчик Python (Backend)
от 4 000 $ за месяц, на руки
Опыт работы: более 6 лет
Полная занятость
График: 5/2
Формат работы: удалённо
*☑️* Чем предстоит заниматься
-Design, build and maintain Python services and APIs behind the funnel: registration, booking and the visitor account
-Build and own server-side integrations with ad platforms (Meta CAPI, TikTok Events API and similar): event delivery, deduplication, retries and monitoring
-Own attribution on the backend: end-to-end visit tracking, UTM persistence, and diagnosing gaps in V2L/V2B data
-Keep services fast and reliable: caching, query optimization, debugging server-side rendering in our Node.js/Express layer
-Investigate production incidents through Sentry and see them through to resolution
-Support A/B testing on the server side: feature flags, rollouts, and cleanup after experiments
-Ship frontend changes in React/TypeScript when a feature needs it
-Проектирование, разработка и поддержка Python-сервисов и API для воронки: регистрация, бронирование и личный кабинет посетителя
-Разработка и поддержка серверных интеграций с рекламными платформами (Meta CAPI, TikTok Events API и аналогами): доставка событий, дедупликация, повторные попытки (retries) и мониторинг
-Отвечать за атрибуцию на бэкенде: сквозное трекинг-отслеживание визитов, сохранение UTM-меток и диагностика пропусков в данных V2L/V2B
-Обеспечение высокой скорости и надёжности сервисов: кэширование, оптимизация запросов, отладка серверного рендеринга (SSR) в нашем слое Node.js/Express
-Расследование продакшн-инцидентов через Sentry и доведение их до полного разрешения
-Поддержка A/B-тестирования на стороне сервера: фича-флаги, раскатка (rollouts) и очистка кода после экспериментов
-Выпуск фронтенд-изменений на React/TypeScript, когда этого требует фича
*☑️* Наши пожелания к кандидатам
-5+ years of production backend development in Python, including services you designed, shipped and supported in production yourself
-Strong backend fundamentals: API design, relational databases and SQL, caching, background jobs, and integrating third-party APIs (auth, rate limits, retries, idempotency)
-Production debugging experience: logs, error tracking, finding the root cause of an issue
-Node.js: comfortable reading and changing an Express service
-Working frontend skills: enough TypeScript and React to deliver a feature end-to-end. Expert level not required
-An understanding of how tracking data travels from click to report, and the ability to find where it gets lost
-Product mindset: you work with metrics and hypotheses, not just tickets
-Fluent English
-5+ лет опыта продакшн-разработки бэкенда на Python, включая сервисы, которые вы самостоятельно спроектировали, запустили и поддерживали в продакшне
-Сильная бэкенд-база: проектирование API, реляционные базы данных и SQL, кэширование, фоновые задачи и интеграция сторонних API (аутентификация, лимиты запросов, повторные попытки, идемпотентность)
-Опыт отладки в продакшне: логи, трекинг ошибок, поиск первопричины проблем (root cause)
-Node.js: уверенное чтение и внесение изменений в сервис на Express
-Рабочие навыки фронтенд-разработки: достаточный уровень TypeScript и React для самостоятельной реализации фичи от начала до конца. Экспертный уровень не требуется
-Понимание того, как данные трекинга проходят путь от клика до отчёта, и умение находить точки их потери
-Продуктовое мышление: вы работаете с метриками и гипотезами, а не просто с задачами (тикетами)
-Свободный английский язык
Контакты: Откликнуться
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Python
- Node.js
- Express
- React
- TypeScript
- SQL
- PostgreSQL
- Sentry
- API Design
- A/B Testing
Возможные вопросы на собеседовании
Вакансия подразумевает работу с рекламными API и трекингом. Важно понимать, как кандидат обеспечивает целостность данных.
Как вы реализуете идемпотентность при обработке событий от внешних API, таких как Meta CAPI, чтобы избежать дублирования данных?
В стеке указан Node.js/Express для SSR. Проверяется способность кандидата работать за пределами чистого Python.
С какими типичными проблемами производительности в Node.js Express вы сталкивались при реализации Server-Side Rendering и как их решали?
Позиция Senior требует глубоких знаний БД.
Опишите ваш подход к оптимизации сложного SQL-запроса, который начал замедлять работу воронки регистрации при росте нагрузки.
Упоминается продуктовое мышление и работа с гипотезами.
Приведите пример, когда техническое решение, предложенное вами, напрямую повлияло на продуктовую метрику (например, конверсию или Retention).
Работа с инцидентами в продакшне — ключевая обязанность.
Расскажите о самом сложном инциденте в продакшне, который вы расследовали с помощью Sentry. Как вы нашли первопричину (root cause)?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

