СберОбразование
компания экосистемы Сбер, основанная в марте 2021 года.
Мы стремимся улучшить текущую систему образования: сделать обучение доступным и персонализированным.
Для этого создаем образовательную платформу. На ее основе будут разработаны несколько продуктов для взрослых и детей всех возрастов. Сейчас мы сосредоточены на двух масштабных проектах: Маркетплейс Liflong образования и Платформа для персонализированного онлайн-обучения в школах.
Задачи команды напрямую зависят от продукта. Например:
Ядро платформы: аккаунтинг, аутентификация, система доступа, система прав, мультитенантность, обработка персональных данных, нотификации.
Маркетплейс: уведомления о курсах, боты в Telegram, видеостриминг, интеграция со сторонними системами, индивидуальная образовательная траектория, учебные планы, нагрузка, расписание, успеваемость, личные кабинеты, электронные услуги, контингенты обучающихся и работников.
Школа: (Дашборд, Администрирование школы): дневник, посещаемость, расписание, интеграция с внешними системами, поддержка учителей (автоматическая генерация и проверка заданий).Мы дорабатываем текущий функционал платформы, проводим рефакторинг, внедряем новые фичи и разрабатываем продукты с нуля.
Наша а рхитектура на backend представляет собой смешанную модель из Microservice Architecture и Serverless Architecture. Есть сервисы, реализованные на Java и Go, это набор функций. В будущем хотим запускать их on demand. Центральным звеном выступает Hasura как Data Gateway и Api Gateway в виде GraphQl-слоя. Мы отказываемся от Mq. Все асинхронные взаимодействия, бизнес-процессы, а также оркестрация работы каждого сервиса будут выполняться через Camunda Bpm Engine.
В роли Tech lead'a доверим вам следующие задачи:
Проработка необходимых изменений в технологиях или процессах для конкретных проектов или задач;
Участие в подготовке методологических документов, описывающих процессы и подходы к определению и формированию артефактов производственного процесса;
Внедрение новых подходов;
Анализ работы коллег и своевременное предотвращение возможных сбоев;
Помощь команде в поиске лучших решений;
Обучение и консультация коллег по технологическим задачам, проведение Code-Review, составление матрицы компетенций;
Минимизация рисков для продукта, связанных с техническими ограничениями.
Ожидаем от вас:
Опыт разработки на Java от 4-х лет;
Опыт работы над коммерческими Enterprise-проектами;
Опыт управления и развития команды;
Умение анализировать требования и определять сроки выполнения проекта и задач с учетом рефакторинга, тестирования;
Уверенное знание и понимание паттернов проектирования, структур данных, архитектурных принципов.
Предлагаем условия:
Оформление по Тк Рф;
Годовая премия по результатам работы;
Ежегодная индексация и индивидуальный пересмотр зарплаты;
Дмс с первой недели работы, включая стоматологические услуги и возможность застраховать родственников;
Поддержка при заболевании Covid-19;
Доступ к возможностям обучения в Виртуальной школе Сбербанка и к платформе Oreilly, а также бюджет на дополнительное обучение;
Гибкое начало рабочего дня;
Офис в Москве, возможность работать удаленно из регионов и помощь с релокацией.
Требуется backend tech lead (java)
Web-разработчик, web-программист, разработчик, web-developer, программист, developer