Backend-разработчик (Ruby on Rails)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы Учи.ру — одна из крупнейших российских EdTech-компаний с аудиторией порядка более 10 млн пользователей —- это ученики, их родители и учителя. Мы создаем уникальные образовательные онлайн-продукты, которые помогают в интерактивном формате изучать школьную программу и развивать софт-скиллы.
Сейчас наша основная аудитория — ученики младших классов, они без ума от занятий и от динозаврика Гриши, символа Учи.ру. Мы хотим идти дальше и создать классное, современное приложение для учеников 1-4 классов.
Сейчас мы формируем команду разработки мобильного приложения для учеников начальной школы, хотим нанять Backend-разработчика на Ruby, отлично разбирающегося в межсервисном взаимодействии.
ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ?
- Разрабатывать новые продуктовые приложения.
- Проектировать архитектуру приложений.
- Проектировать системы микросервисов.
- Способствовать уходу от монолита.
- Выстраивать технологический процесс в направлении.
- Заниматься оценкой и декомпозицией задач.
ТРЕБОВАНИЯ К КАНДИДАТАМ:
- Опыт работы с Ruby, RoR, postgresql, redis, docker, rspec, kafka, sequel, roda, grafana.
- Уверенное владение Rails 4/5.
- Понимание различий между ActiveRecord и plain SQL.
- Умение работать со структурами данных.
- Знание базовых алгоритмов и их сложности.
- Понимание специфики микро-сервисной архитектуры.
Бонусы
ЧТО ЕСТЬ У НАС?
- Возможность сделать школьное образование современным и комфортным и изменить повседневную жизнь учеников и учителей к лучшему.
- CI/CD, Docker и микросервисы, развертывание тестового окружения "по кнопке", а также Git flow и регулярные code-review.
- 10 млн активных пользователей среди учеников, 20-30 релизов в сутки и highload-проект.
- Официальное оформление и "белая" заработная плата с компенсацией больничных до текущего дохода.
- Пятидневная рабочая неделя с возможностью выбрать удобное начало рабочего дня/возможность 100% удаленки.