Перейти к содержимому

Технический владелец онлайн-школы (Python/Django, Open edX)

Нужен инженер, который примет у подрядчика онлайн-школу на Open edX и станет её техническим владельцем: разберётся в чужом коде, опишет архитектуру, будет выпускать обновления и миграции, чинить баги и писать автотесты. Требуется 5+ лет коммерческой разработки на Python с уверенным Django, опыт с Open edX или крупными Django-проектами, знание MySQL/PostgreSQL/MongoDB, Docker, Kubernetes и GitLab CI, умение читать фронтенд на React. Работа удалённая, полная занятость, оформление по ТК РФ, зарплата не указана.

Удалённо: RU

Указано в источнике: «• Удалённо, из любого региона России, полная занятость.».

Другие условия найма уточняйте в описании работодателя.

senior удалённо до ~1 623 000 ₸ (до 300 000 RUB) Рынок: медиана 1 313 200 ₸ Подробнее о зарплате ↓

Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.

salary intelligence

Эта вакансия платит больше рынка

На 24% выше медианы Python по 62 вакансиям за 90 дней, рынок — СНГ (RUB); город и грейд вакансии не учтены.

эта
1 623 000 ₸
медиана
1 313 200 ₸
p25–p75
804 000 – 1 608 000 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты Python Калькулятор зарплат
описание

Что предстоит делать

О проекте Издательство «Национальное образование» развивает образовательные сайты: подготовка к ЕГЭ и ОГЭ, педагогический клуб, платформа материалов к учебникам и онлайн-школа Института НИКО на Open edX с магазином курсов iTeach. Вход на все сайты общий — через нашу систему единого входа. Сейчас школу разрабатывает и поддерживает подрядчик. Мы ищем человека, который примет школу, станет её техническим владельцем и будет поддерживать её в актуальном состоянии. Это не позиция «закрывать задачи из очереди»: нужен инженер, который сам разберётся в чужом коде без документации, опишет устройство школы, примет решения по архитектуре и доведёт их до работающего прода.

  • Архитектура и анализ: разобрать устройство школы целиком — ядро Open edX и наши правки, фронтенды (MFE), тема, плагины и XBlock'и (SCORM, свои задания, API-расширения), магазин iTeach, вход через единую учётную запись, базы данных и хранилище; поддерживать описание системы в актуальном состоянии; принимать архитектурные решения и согласовывать их с техдиректором; превращать запросы методистов и менеджеров в задачи с критериями готовности и оценкой.
  • Разработка: поддерживать актуальное состояние Open edX — перенос правок ядра, фронтендов, темы, плагинов, миграция данных (MySQL, MongoDB), репетиция на копии прода, переключение с планом отката; сопровождать интеграции (вход по OpenID Connect, запись на курсы из iTeach и с сайта ЕГЭ+, выгрузки статистики и прогресса); исправлять ошибки; писать автотесты на ключевые сценарии (вход, запись на курс, прохождение, прогресс, покупка).
  • Эксплуатация: поднять и поддерживать тестовый стенд; выкладывать версии через GitLab CI вместе с инженерами эксплуатации (Kubernetes, Helm, Ansible); разбирать инциденты по логам и Sentry; следить за нагрузкой перед учебным сезоном и экзаменами, участвовать в проверке бэкапов и восстановления.
  • Команда и подрядчик: 1–2 месяца работать вместе с подрядчиком, принимать работу по результату и забирать знания и доступы; работать с бэкендом, фронтендом, тестировщиками и контент-менеджером; вести документацию в Confluence.
  • Ожидания на первые 3 месяца
  • 2 недели: поднять существующее окружение, получить доступы, разобраться в Open edX, iTeach и интеграциях; начать самостоятельно исправлять текущие ошибки; проверить подготовленные материалы миграции и согласовать сроки.
  • 1 месяц: самостоятельно выпускать исправления с проверкой и возможностью отката; принимать работу подрядчика; развернуть актуальную версию Open edX (Verawood) на тестовом окружении с перенесёнными доработками, проверить основные сценарии и зафиксировать блокирующие проблемы.
  • 2 месяца: принять самостоятельную поддержку школы и iTeach; провести полную репетицию миграции на актуальной копии данных, проверить интеграции и восстановление; цель — перевести прод на Verawood до конца второго месяца (окончательный срок — по результатам первых двух недель).
  • 3 месяца: стабилизировать работу после перехода, устранить выявленные проблемы, завершить документацию и автоматизацию проверок.
  • Переход принимается не по календарю, а по результату: данные проверены, интеграции работают, откат проверен. Если срок не выдерживается — нужен конкретный список препятствий и решение по каждому.
  • Что нужно уметь (обязательно)
  • 5+ лет коммерческой разработки на Python, уверенно Django.
  • Опыт с Open edX: разработка плагинов или XBlock'ов, правки ядра, обновление между версиями. Если опыта с Open edX нет — нужен опыт крупных проектов на Django.
  • Опыт проектирования систем: уметь описать архитектуру, выбрать решение и объяснить почему именно его.
  • Системный анализ: собрать требования, описать сценарии и критерии готовности, оценить трудоёмкость.
  • Базы данных: MySQL, PostgreSQL, MongoDB.
  • Фронтенд на уровне чтения и правки: React, JavaScript или TypeScript.
  • Docker, Kubernetes на уровне «собрать, выложить, посмотреть логи», GitLab CI.
  • OAuth 2.0 и OpenID Connect на уровне подключения приложения к внешней системе входа.
  • Умение разбираться в чужом коде без описания и доводить работу до прода.
  • Работа с ИИ-помощниками (Claude Code, Cursor или похожие) как обычная часть процесса.
  • Будет плюсом
  • Опыт перевода Open edX между версиями, работа с Tutor.
  • Java и Spring Boot — на них написан магазин курсов iTeach.
  • Helm, Ansible, Terraform.
  • Опыт в образовательных проектах: понимание, как работают онлайн-курсы, потоки и записи учеников.
  • Опыт приёмки работ у подрядчиков.
  • Технологии
  • Python, Django, Open edX, MySQL, PostgreSQL, MongoDB, React, JavaScript/TypeScript, Docker, Kubernetes, Helm, Ansible, GitLab CI, Sentry, OAuth 2.0 / OpenID Connect.
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
условия

Что предлагаем

Удалённо, из любого региона России, полная занятость.
Оформление в штат по ТК РФ.
Готовы рассмотреть быстрый выход — старт в течение 1–2 недель.
Подчинение техническому директору; работа в связке с руководителями групп бэкенда, фронтенда, тестирования и эксплуатации.
Задачи и документация — Jira и Confluence, код — GitLab.
Сезонность: нагрузка выше в начале учебного года и перед экзаменами — крупные изменения планируем вне этих периодов.
Этапы отбора
Разговор с HR.
Техническое интервью с техническим директором: опыт, архитектура, разбор реальной ситуации из жизни школы.
Практическое задание.
навыки

Стек и инструменты

Сколько платят вам?

Анонимно укажите, сколько вы получаете как Python-разработчик, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.

Без имени и компании. Отдельные ответы не публикуются.
??%
Match Score
Войдите и создайте резюме
Войти
Поделиться

Подходит ли вам эта вакансия?

Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть

Создать аккаунт PDF-парсинг резюме за 2 минуты

Ещё в Издательство Национальное образование

2 активные вакансии в компании

2 д. назад

Инженер-разработчик системы единого входа (ЕМАП)

до ~1 623 000 ₸ (до 300 000 RUB)

Нужен инженер, который примет у подрядчика систему единого входа ЕМАП (OpenID Connect) и станет её техническим владельцем: разберётся в чужом коде, опишет архитектуру и будет дорабатывать бэкенд на Python (FastAPI, SQLAlchemy, PostgreSQL), при необходимости фронтенд на Vue 3 + TypeScript. Требуют 5+ лет коммерческой разработки на Python, глубокое знание OAuth 2.0/OpenID Connect с серверной стороны, опыт проектирования систем и безопасность веб-приложений. Удалённо из любого региона России, полная занятость, оформление по ТК РФ, зарплата не указана.

Python FastAPI SQLAlchemy +21
senior удал. hh

Похожие вакансии

6 вакансий
Издательство «Национальное образование»
И
Издательство «Национальное образование»
2 д. назад

Инженер-разработчик системы единого входа (ЕМАП)

до ~1 623 000 ₸ (до 300 000 RUB)

Нужен инженер, который примет у подрядчика систему единого входа ЕМАП (OpenID Connect) и станет её техническим владельцем: разберётся в чужом коде, опишет архитектуру и будет дорабатывать бэкенд на Python (FastAPI, SQLAlchemy, PostgreSQL), при необходимости фронтенд на Vue 3 + TypeScript. Требуют 5+ лет коммерческой разработки на Python, глубокое знание OAuth 2.0/OpenID Connect с серверной стороны, опыт проектирования систем и безопасность веб-приложений. Удалённо из любого региона России, полная занятость, оформление по ТК РФ, зарплата не указана.

Python FastAPI SQLAlchemy +21
senior удал. hh
B
Binariks
1 д. назад

Старший Backend инженер (Python, AI)

~1 534 094 – 2 887 950 ₸ оценка по всем рынкам

Ищем опытного backend-инженера на Python для проекта облачной eQMS-системы для фармы, биотеха и медтеха. Бэкенд переписывают с PHP на Go-микросервисы, параллельно внедряют AI/LLM-фичи в процессы управления качеством. Нужно 5+ лет опыта в backend, уверенный Python (FastAPI/Django/Flask), работа с AI/LLM в продакшене, REST API, микросервисы, SQL, очереди, Docker и облако, а также Upper-Intermediate английского.

Python FastAPI Django +25
senior удал. dou
Rolique
R
Rolique
1 д. назад

Старший Python разработчик (FastAPI, RAG)

~1 534 094 – 2 887 950 ₸ оценка по стеку, все рынки

Rolique ищет старшего Python-инженера для разработки production-сервисов на FastAPI с RAG-пайплайнами и мультитенантными данными. Нужен опыт 5+ лет, работа с Postgres, облаком (GCP/AWS), безопасностью и конфиденциальными данными клиентов. Предлагают удалённую работу, 20 дней отпуска, бюджет на обучение, компенсацию спорта и поддержку бухгалтерии.

Python FastAPI PostgreSQL +7
senior удал. dou
SilentRoom
S
SilentRoom
2 д. назад

AI Backend Developer

~1 534 094 – 2 887 950 ₸ оценка по всем рынкам

Разработка бэкенда AI-среды для авторов: чат, стриминг ответов, retrieval, Deep Research, работа с API LLM-провайдеров. Нужен опыт от трёх лет в бэкенде на Python с FastAPI, asyncio и сервисами на LLM в продакшене, плюс понимание React и TypeScript, чтобы при необходимости чинить фронт. Full-time удалённо, зарплата обсуждается на собеседовании, есть опционная программа.

Python FastAPI LLM +11
senior удал. hh
JT marketing
J
JT marketing
2 д. назад

Python Developer

~1 534 094 – 2 887 950 ₸ оценка по всем рынкам

Международный iGaming-продукт ищет Python-разработчика для создания и поддержки высоконагруженных сервисов и модулей. Нужен опыт коммерческой разработки на Python от 5 лет, знание асинхронного программирования, одного из фреймворков (FastAPI, Django, Flask), баз данных и Docker с CI/CD. Предлагают удалённую работу с гибким графиком, конкурентную компенсацию, бенефит-бюджет и сильную in-house команду.

Python FastAPI Django +20
senior удал. hh
C
Capyba-RA
2 д. назад

Senior Software Engineer

~1 534 094 – 2 887 950 ₸ оценка по стеку, все рынки

Продуктова агенція шукає Senior Software Engineer на 6-місячний контракт (remote або гібрид у Запоріжжі/Львові) для інтеграції AI-платформи в екосистему великої американської SaaS-компанії. Стек проєкту — Python (FastAPI) + TypeScript (Angular), потрібен бекенд-орієнтований full-stack з досвідом від 4 років, реальним delivery фіч з AI-агентами (Claude Code, Cursor) та англійською B2. Пропонують AI-first процес, оплачувані AI-тулзи, гнучкий графік і пряму комунікацію з клієнтом, але без оплачуваних відпусток і лікарняних.

Python FastAPI TypeScript +5

Удалённо: UA

senior удал. dou