Backend Engineer (Ruby) в Учи.ру

VK
Москва
🏢 Офис
Middle
Полная занятость
Россия
Описание вакансии

Учи.ру — крупнейшая российская образовательная онлайн-платформа с аудиторией более 20 млн пользователей. С нами дети изучают школьные предметы, готовятся к ВПР и ОГЭ, участвуют в олимпиадах и развивают гибкие навыки. Также это одноимённая группа компаний в составе VK.

Ищем опытного бэкенд-инженера в команду, занимающуюся разработкой и развитием сервисов для учителей. В зоне ответственности — поддержка и масштабирование ключевых компонентов личного кабинета, а также реализация новых продуктовых функциональностей.

Задачи
Проектировать, разрабатывать и поддерживать серверную логику продукта
Заниматься тестированием, отладкой и оптимизацией кода, написанием автоматизированных тестов
Разрабатывать новые продуктовые приложения
Проектировать архитектуру приложений
Проектировать системы микросервисов и проводить интеграцию межсервисного взаимодействия
Устранять ошибки, повышать отказоустойчивость и производительность существующих решений
Совместно с командой заниматься декомпозицией продуктовых фич на технические подзадачи, принимать участие в планировании и оценке задач
Способствовать тому, чтобы написанный командой код соответствовал практикам безопасной разработки
Проводить ревью кода
Требования
Опыт работы в высоконагруженных проектах на стеке Ruby, RoR, PostgreSQL, Redis, Docker, понимание плюсов/минусов и практики использования кэширования
Знание и применение RSpec
Уверенное владение фреймворком Rails 4–8
Умение писать оптимизированные запросы к БД для высоконагруженных систем
Навык работы со структурами данных, знание базовых алгоритмов и их сложности
Понимание специфики микросервисной архитектуры
Нацеленность на результат для бизнеса и собственный карьерный рост
Инициативность, мотивированность, любознательность — готовность исследовать неизвестные области и понимание целей команды
Ответственность, самостоятельность
Адекватная оценка собственных сил и сроков
Умение работать в команде, делиться, коммуницировать, договариваться внутри команды. А также взаимодействовать с коллегами из других команд
Гибкость и неконфликтность
Быстрая адаптация (=умение быстро включаться)
Будет плюсом
Опыт работы по фреймворку Scrum
Опыт в продуктовой разработке с быстро меняющимися контекстами
Elasticsearch, Redis, Kafka

Что есть у нас

Возможность создавать продукт в большой компании
Официальное трудоустройство
Гибридный или удалённый формат работы
Гибкое начало рабочего дня
Материальная помощь в случае важных событий в жизни
Доплаты к больничному листу
ДМС после испытательного срока (включая стоматологию, плановую госпитализацию, полный чекап раз в год)
Три дополнительных выходных на непредвиденные случаи
Скидки на продукты компании (Учи.ру, Учи.Дома, Тетрика, ЯКласс)
Компенсация спорта
Компенсация стоимости психологических консультаций
Преимущества аккредитованных IT-компаний
Обучение за счёт компании
Доступ к корпоративным онлайн-библиотекам
Технологии и навыки
AI-помощник
ИсточникСкрыто
Опубликовано8 июл.
Мы против мошенников на площадке: если тебя просят заплатить, продиктовать код или установить непонятное приложение — прекращай общение и сразу пиши нам (чат с основателем или форма обратной связи).