Middle+ / Senior Разработчик Ruby on Rails
Прямой работодатель Eduson ( eduson.tv )
Опыт работы от 1 года до 3х летот 150 000 до 200 000 ₽
О проекте:
Eduson - ведущий сервис онлайн-обучения сотрудников. Среди наших клиентов сотни компаний от Мегафона и Газпрома до Колы и Леруа Мерлен. Мы создаем образовательный контент во всех форматах: видеокурсы, тренажеры, интерактивные презентации, обучающие игры, симуляторы интерфейсов, анимированные видео. Руководители на платформе смотрят аналитику и управляют обучением. У клиентов сложные и придирчивые запросы, но нам нравится работать с большими компаниями, потому что мы помогаем и сталеварам, и кассирам, и банкирам работать лучше и узнавать новое;
С 2013 года Eduson обучил онлайн 390,000 сотрудников 300+ компаний. Мы создали базу в 1500+ онлайн-курсов. В 2020 году в РФ было запущено В2С направление - Eduson Academy, которое уже обогнало корпоративное по выручке.
Мы открыли офис в Штатах, конкурируем с американскими игроками (Skillsoft, Udemy for business), поэтому планка требований к продукту гораздо выше, чем для обычного российского веб-сервиса.
Задачи:
Мы занимаемся разработкой крупнейшего образовательного проекта, сердцем которого является Ruby On Rails, а также PostgreSQL, Sidekiq, Asterisk, Ansible. Инфраструктура опирается на такие сервисы от Amazon, как EC2, S3, Route 53, CloudFront и не ограничивается одним сервером.
- Поддержка и развитие проекта на Ruby on Rails (Rails 6, Ruby 2.6, JavaScript, CoffeeScript, jQuery, VueJS, SCSS, Slim, Docker).
- Развитие новой платформы для В2С направления. Подготовлена первая версия отдельной платформы с учётом особенностей сценариев использования (стек Elixir, Phoenix LiveView);
- Создание и поддержка on-premise сборок под ТЗ отдельных заказчиков;
- Написание функциональных и интеграционных тестов на обеих платформах;
- Разработка микро-сервисов, настройка интеграции с ИТ-системами крупных брендов;
- Доработка и создание новых симуляций: распознавание голоса, видео-тренировки, виртуальная реальность, эмуляции телефонных звонков;
- Взаимодействие с другими разработчиками без строгой иерархии.
Что мы ждем от вас:
- Опыт работы с Rails от 2 лет;
- Знание основного стека технологий, используемых в проектах на Ruby and Rails (Ruby, JavaScript, CoffeeScript, jQuery, VueJS, SCSS, Slim, Docker). Знание технологий Front-end разработки приветствуется;
- Опыт написания тестов на RSpec и понимание TDD;
- Знание основных паттернов рефакторинга кода в Rails и умение их применять;
- Базовые навыки траблшутинга и оптимизации узких мест в коде;
- Базовые навыки оптимизации SQL запросов;
- Опыт работы с Git на уровне понимания отличий merge от rebase;
- Базовые навыки работы с Linux;
- Опыт работы с Elixir, Phoenix LiveView будет серьезным плюсом.
Бизнес-требования:
- Мы ждем человека, который сможет говорить с бизнесом, предлагать решения.
- Понимание бизнес-задач и умения смотреть на проблему глазами пользователя;
- Английский язык на уровне комфортной работы с технической документацией;
- Навыки самоорганизации и способность к работе в распределенной команде;
- Ответственное ведение задач в таск-менеджере (используем Notion);
- Умение выделять важное и готовность работать быстро, а не тратить десятки часов на никому ненужные мелочи.
Мы предлагаем:
- Удаленную работу или в офисе на м. Автозаводская (Москва)
- Гибкий график работы, возможность самостоятельно планировать свой день.
- Возможность бесплатно учиться на всех онлайн-курсах Eduson
- Возможность работать в сильной команде и прокачать свои скиллы, изучить новый стек технологий;
- Официальное трудоустройство по ТК РФ;
Что дальше?
Откликайся на вакансию, присылай своё портфолио / ссылку на Git, остальное мы организуем. До встречи.