СберОбразование
компания экосистемы Сбер, основанная в марте 2021 года.
Мы стремимся улучшить текущую систему образования: сделать обучение доступным и персонализированным.
Для этого создаем образовательную платформу. На ее основе будут разработаны несколько продуктов для взрослых и детей всех возрастов. Сейчас мы сосредоточены на двух масштабных проектах: Маркетплейс Lifelong образования и Платформа для персонализированного онлайн-обучения в школах.
Задачи команды напрямую зависят от продукта. Например:
-
Ядро платформы:
аккаунтинг, аутентификация, система доступа, система прав, мультитенантность, обработка персональных данных, нотификации.
-
Маркетплейс:
уведомления о курсах, боты в Telegram, видеостриминг, интеграция со сторонними системами, индивидуальная образовательная траектория, учебные планы, нагрузка, расписание, успеваемость, личные кабинеты, электронные услуги, контингенты обучающихся и работников.
-
Школа:
(Дашборд, Администрирование школы): дневник, посещаемость, расписание, интеграция с внешними системами, поддержка учителей (автоматическая генерация и проверка заданий). Мы дорабатываем текущий функционал платформы, проводим рефакторинг, внедряем новые фичи и разрабатываем продукты с нуля.
Наша
архитектура на backend
представляет собой смешанную модель из Microservice Architecture и Serverless Architecture. Есть сервисы, реализованные на Java и Go, это набор функций. В будущем хотим запускать их on demand. Центральным звеном выступает Hasura как Data Gateway и Api Gateway в виде GraphQl-слоя. Мы отказываемся от Mq. Все асинхронные взаимодействия, бизнес-процессы, а также оркестрация работы каждого сервиса будут выполняться через Camunda Bpm Engine.
На
frontend
у нас React и webpack Module Federation, обеспечивающий возможность независимой разработки Mfe и виджетов. Эти виджеты и Mfe могут быть встраиваемыми и переиспользуемыми, в том числе через библиотеки. Слой данных разрабатывается с помощью Effector. Код пишем на TypeScript. С backend общаемся с помощью GraphQl.
В роли Te
am
lead'a доверим вам следующие задачи:
-
Построение процесса и контроль разработки во время спринта;
-
Коммуникацию с другими командами для достижения целей бэкенд, дизайнеры, парная команда;
-
Анализ системных требований (их готовит аналитик) на основе бизнес-требований;
-
Часть задач по заведению самого спринта, релизов, задач на соседние команды.
Ожидаем от вас:
-
Опыт руководства кросс-функциональными командами от 2 лет и более;
-
Уверенные знания паттернов проектирования, архитектурных принципов, структуры данных и алгоритмов;
-
Глубокая экспертиза в одном из направлений нашего технологического стека (Java, PostgreSql, JavaScript, React, TypeScript);
-
Уверенная ориентация в вопросах Css/Html;
-
Опыт работы по гибким методологиям.
Предлагаем условия:
-
Оформление по Тк Рф;
-
Годовая премия по результатам работы;
-
Ежегодная индексация и индивидуальный пересмотр зарплаты;
-
Дмс с первой недели работы, включая стоматологические услуги и возможность застраховать родственников;
-
Поддержка при заболевании Covid-19;
-
Доступ к возможностям обучения в Виртуальной школе Сбербанка и к платформе Oreilly, а также бюджет на дополнительное обучение;
-
Гибкое начало рабочего дня;
-
Офис в Москве, возможность работать удаленно из регионов и помощь с релокацией.
Требуется team lead
Разработчик, программист, тимлид, developer