Python/django-разработчик онлайн-школы
-
IT/Tech
Job Description & How to Apply Below
Издательство «Национальное образование» развивает образовательные сайты: подготовка к ЕГЭ и ОГЭ, педагогический клуб, платформа материалов к учебникам и онлайн-школа Института НИКО на Open edX с магазином курсов iTeach. Вход на все сайты общий — через нашу систему единого входа. Сейчас школу разрабатывает и поддерживает подрядчик. Мы ищем человека, который примет школу, станет её техническим владельцем и будет поддерживать её в актуальном состоянии.
Это не позиция «закрывать задачи из очереди»: нужен инженер, который сам разберётся в чужом коде без документации, опишет устройство школы, примет решения по архитектуре и доведёт их до работающего прода.
разобрать устройство школы целиком — ядро Open edX и наши правки, фронтенды (MFE), тема, плагины и XBlock'и (SCORM, свои задания, API-расширения), магазин iTeach, вход через единую учётную запись, базы данных и хранилище поддерживать описание системы в актуальном состоянии принимать архитектурные решения и согласовывать их с техдиректором превращать запросы методистов и менеджеров в задачи с критериями готовности и оценкой поддерживать актуальное состояние Open edX — перенос правок ядра, фронтендов, темы, плагинов, миграция данных (MySQL, MongoDB), репетиция на копии прода, переключение с планом отката сопровождать интеграции (вход по OpenID Connect, запись на курсы из iTeach и с сайта ЕГЭ+, выгрузки статистики и прогресса) исправлять ошибки писать автотесты на ключевые сценарии (вход, запись на курс, прохождение, прогресс, покупка) поднять и поддерживать тестовый стенд выкладывать версии через Git Lab CI вместе с инженерами эксплуатации (Kubernetes, Helm, Ansible) разбирать инциденты по логам и Sentry следить за нагрузкой перед учебным сезоном и экзаменами, участвовать в проверке бэкапов и восстановления 1–2 месяца работать вместе с подрядчиком, принимать работу по результату и забирать знания и доступы работать с бэкендом, фронтендом, тестировщиками и контент-менеджером вести документацию в Confluence
Требования5+ лет коммерческой разработки на Python, уверенно Django. Опыт с Open edX: разработка плагинов или XBlock'ов, правки ядра, обновление между версиями. Если опыта с…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction