Senior Backend-разработчик
Uchi.ru
Москва, Улица 1905 года
2 дня назад
source : HeadHunter

Требуемый опыт работы : 3 6 лет

Полная занятость, полный день

  • tmpl hh wrapper p,.tmpl hh wrapper a,.tmpl hh wrapper img,.tmpl hh wrapper ol,.tmpl hh wrapper ul,.tmpl hh wrapper li margin : 0;
  • padding : 0; border : 0; font-size : 100%; font : inherit; vertical-align : baseline; .hht-vacancydescription padding : 0px;
  • tmpl hh wrapper .l-cell,.tmpl hh wrapper .l-paddings padding : 0px !important; .tmpl hh wrapper .b-vacancy-desc-wrapper margin-top : 0px !important;
  • tmpl hh wrapper .b-vacancy-desc overflow : visible !important; line-height : inherit; .tmpl hh content ol li b,.tmpl hh content ol li strong,.
  • tmpl hh content ol li p b,.tmpl hh content ol li p strong,.tmpl hh content ul li b,.tmpl hh content ul li strong,.tmpl hh content ul li p b,.

  • tmpl hh content ul li p strong font-weight : normal; font-size : inherit !important; color : inherit !important; margin : 0 !important;
  • text-transform : none; .tmpl hh content ol li p,.tmpl hh content ul li p font-weight : normal; margin : 0; .tmpl hh content p b,.

  • tmpl hh content p strong display : inline; margin : 0; .tmpl hh wrapper width : 100%; margin : 0 auto; max-width : 690px;
  • position : relative; word-break : normal; font-family : 'Arial'; color : #000000; font-size : 16px; line-height : 20px; .

  • tmpl hh header position : relative; .tmpl hh footer position : relative; padding-bottom : 56px; .tmpl hh footer img display : block;
  • width : 33.91%; margin : 0 0 0 66.08%; .tmpl hh header img display : block; width : 100%; img.tmpl hh header logo position : absolute;
  • width : 35.6%; display : block; left : 6.2%; top : 29.18%; .tmpl hh content padding : 3.3% 6.2% 0; .tmpl hh content p : first-child,.tmpl hh content>

    strong : first-child,.tmpl hh content div>

  • strong : first-child margin-top : 0 !important; .tmpl hh content p,.tmpl hh content b,.tmpl hh content strong margin : 28px 0 18px;
  • tmpl hh content b,.tmpl hh content strong display : inline-block; font-weight : bold; font-size : 20px; color : #564593;
  • tmpl hh content ol,.tmpl hh content ul margin-left : 21px; list-style : none !important; .tmpl hh content ol counter-reset : list counter;
  • tmpl hh content li position : relative; margin-bottom : 7px; .tmpl hh content ul ul,.tmpl hh content ul ol,.tmpl hh content ol ol,.
  • tmpl hh content ol ul margin-top : 7px; .tmpl hh content ol>

  • li counter-increment : list counter; .tmpl hh content li : before position : absolute; left : -21px; top : 0; color : #564593;
  • font-size : 18px; .tmpl hh content ul>

    li : before content : " 2022"; .tmpl hh content ol>

  • li : before content : counter(list counter)'.'; left : auto; right : 100%; margin-right : 2px; .tmpl hh header span position : absolute;
  • top : 20%; left : 6.333%; color : #b0a3e0; font-size : 13px; media screen and (max-width : 699px) .tmpl hh header span top : 13.

    5%; left : 3%; img.tmpl hh header logo width : 39.6%; left : 3%; top : 32.18%; .tmpl hh content padding : 8.5% 3% 0; .tmpl hh content p, .

  • tmpl hh content b, .tmpl hh content strong margin : 15px 0 6px; .tmpl hh content ol, .tmpl hh content ul margin-left : 19px;
  • tmpl hh content li : before left : -19px; font-size : 16px; .tmpl hh content b, .tmpl hh content strong font-size : 18px;
  • tmpl hh wrapper font-size : 14px; line-height : 17px; .tmpl hh footer img width : 50%; margin : 11% 0 0 50%; .tmpl hh footer padding-bottom : 0; 0+
  • Мы Учи.ру , российская EdTech-компания, которая развивается на космических скоростях. В апреле 2020 мы достигли 110 млн посещений и заняли второе место в мире.

    Сейчас на нашей платформе занимаются более 11,5 млн детей из России, Азии, США и Южной Америки. С нами можно подтянуть и закрепить школьную программу, подготовиться к ЕГЭ и ОГЭ, решать олимпиадные задачи и учиться программировать.

    Сейчас наша основная аудитория ученики младших классов, они без ума от занятий и от динозаврика Гриши, символа Учи.ру. Мы хотим идти дальше и создать классный, современный и интересный продукт для обучения подростков из 5-11 классов.

    Для усиления одной из наших кросс-функциональных продуктовых команд

    требуется Senior Backend-разработчик на Ruby, отлично разбирающийся в

    межсервисном взаимодействии. Готовы финансово помочь с переездом

    специалистам из других городов.

    Чем предстоит заниматься?

  • Разрабатывать продуктовые фичи и алгоритмы геймификации.
  • Участвовать в принятии архитектурных решений.
  • Развивать систему с точки зрения технологий и инфраструктуры.
  • Осуществлять интеграцию с внешними сервисами (почта, платежные системы для разных стран, системы обратной связи от пользователей).

    Разрабатывать API.

    Что мы ожидаем от кандидатов?

  • Уверенное владение Rails 4 / 5.
  • Понимание, когда лучше использовать ActiveRecord, а когда plain SQL.
  • Умение работать со структурами данных, знание базовых алгоритмов и их сложности.
  • Понимание специфики микро-сервисной архитектуры.
  • Что есть у нас?

  • Возможность сделать школьное образование современным и комфортным и изменить повседневную жизнь учеников и учителей к лучшему.
  • CI / CD, Docker и микросервисы, развертывание тестового окружения "по кнопке", а также Git flow и регулярные code-review.
  • 8 млн активных пользователей среди учеников, 20-30 релизов в сутки и highload-проект.
  • Официальное оформление и "белая" заработная плата с ежеквартальными бонусами и компенсацией больничных до текущего дохода.
  • Пятидневная рабочая неделя с возможностью выбрать удобное начало рабочего дня.
  • Материальную помощь в случае важных событий в жизни сотрудников.
  • Яркий и уютный офис в креативном пространстве Трехгорная Мануфактура (в пешей доступности от м. ул.1905 года или м. Краснопресненская).
  • Ключевые навыки

    RubyRuby On RailsPostgreSQLDockerCI / CDElasticSearchActiveRecordRSpecRubymineDelayedJobReact

    Сообщите об этом задании
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Откликнуться
    Мой Email
    Нажимая «Продолжить», я даю согласие neuvoo на обработку моих данных и отправку уведомлений по электронной почте, как описано в Политике конфиденциальности neuvoo. В любое время я могу отозвать свое согласие или отказаться от подписки.
    Продолжить
    Форма заявки