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% удаленки.