Учи.ру — крупнейшая российская образовательная онлайн-платформа с аудиторией более 20 млн пользователей. С нами дети изучают школьные предметы, готовятся к ВПР и ОГЭ, участвуют в олимпиадах и развивают гибкие навыки. Также это одноимённая группа компаний в составе VK.
Хотим найти эксперта backend-разработки, отлично разбирающегося в межсервисном взаимодействии, чтобы быть лидером направления и развивать своих коллег.
Основной стек: Ruby/RoR.
Задачи
- Проектировать архитектуру приложений
- Проектировать и разрабатывать серверную часть обучающих проектов
- Проектировать системы микросервисов и проводить интеграцию межсервисного взаимодействия
- Выстраивать технологический процесс направления
- Заниматься оценкой и декомпозицией задач совместно с командами направления
- Проводить ревью кода
- Участвовать в планировании команд
- Инициировать внедрение общепринятых практик направления/компании
- Нести ответственность за процесс разработки
- Способствовать обмену знаниями между командами как внутри направления, так и за его пределами
Требования
- Уверенно знаете Rails 4–7
- Знаете SQL, понимаете, во что превращаются ActiveRecord-запросы и когда лучше написать plain SQL
- Понимаете плюсы/минусы и практику использования кэширования
- Умеете работать со структурами данных, знаете базовые алгоритмы и их сложность
- Знаете и применяете RSpec, Capybara, TDD
- Знаете, как сервисы общаются друг с другом, можете написать и подружить N сервисов
- Имеете опыт работы лидирования команды
- Понимаете специфику микросервисной архитектуры
- Уже работали в высоконагруженных проектах
Что есть у нас
- Возможность создавать продукт в большой компании
- Официальное трудоустройство с комбинированным или удалённым форматом работы и плавающим началом рабочего дня
- Материальная помощь в случае важных событий в жизни
- Доплаты к больничному листу
- ДМС после испытательного срока — включая стоматологию, плановую госпитализацию и проверку здоровья раз в год
- Три дополнительных выходных на непредвиденные случаи
- Оплата стоимости психологических консультаций
- Преимущества аккредитованной IT-компании
- Компенсация спорта
- Обучение за счёт компании
- Доступ к корпоративным онлайн-библиотекам