Учи.ру — крупнейшая российская образовательная онлайн-платформа с аудиторией более 20 млн пользователей. С нами дети изучают школьные предметы, готовятся к ВПР и ОГЭ, участвуют в олимпиадах и развивают гибкие навыки. Также это одноимённая группа компаний в составе VK.
Сейчас мы в поисках Backend Engineer (Node.js). Команда занимается развитием движка CMS — системы для создания обучающих курсов с разнообразным видом контента. CMS активно развивается и нацелена на то, чтобы стать универсальным движком по созданию контента для старшей школы.
Задачи
-
Разработка сервиса рекомендаций на основе тегирования контента
-
Разработка системы контроля версий
-
Разработка очереди публикаций контента
-
Участие в принятии технических и архитектурных решений
-
Оптимизация существующего кода, производительности и рефакторинг
-
Разработка API
-
Развитие имеющейся функциональности
-
Написание тестов
-
Написание документации
-
Участие в код-ревью
Требования
-
Опыт коммерческой разработки c Node.js/Nest.js от трёх лет
-
Понимание работы с базами данных — PostgreSQL + TypeORM
-
Знание принципов работы Redis
-
Опыт написания тестов
Будет плюсом
-
Знание базовых алгоритмов и их сложности
-
Написание кода для высоконагруженных систем
-
Навыки архитектурного проектирования
Что есть у нас
- Возможность создавать продукт в большой компании
- Официальное трудоустройство с комбинированным или удалённым форматом работы и плавающим началом рабочего дня
- Материальная помощь в случае важных событий в жизни
-
Три дополнительных выходных на непредвиденные случаи
-
Компенсация стоимости психологических консультаций и занятий спортом
-
Преимущества аккредитованной IT-компании
-
Обучение за счёт компании и доступ к корпоративным онлайн-библиотекам