Backend Engineer (Ruby) в Учи.ру, Москва
Учи.ру — крупнейшая российская образовательная онлайн-платформа с аудиторией более 20 млн пользователей. С нами дети изучают школьные предметы, готовятся к ВПР и ОГЭ, участвуют в олимпиадах и развивают гибкие навыки. Также это одноимённая группа компаний в составе VK.
Ищем опытного бэкенд-инженера в команду, занимающуюся разработкой и развитием сервисов для учеников и учителей. В зоне ответственности — поддержка и масштабирование ключевых компонентов личного кабинета, а также реализация новых продуктовых функциональностей.
Задачи
- Проектировать, разрабатывать и поддерживать серверную логику продукта
- Заниматься тестированием, отладкой и оптимизацией кода, написанием автоматизированных тестов
- Разрабатывать новые продуктовые приложения
- Проектировать архитектуру приложений
- Проектировать системы микросервисов и проводить интеграцию межсервисного взаимодействия
- Устранять ошибки, повышать отказоустойчивость и производительность существующих решений
- Совместно с командой заниматься декомпозицией продуктовых фич на технические подзадачи, принимать участие в планировании и оценке задач
- Способствовать тому, чтобы написанный командой код соответствовал практикам безопасной разработки
- Проводить ревью кода
Требования
- Опыт работы в высоконагруженных проектах на стеке Ruby, RoR, PostgreSQL, Redis, Docker, понимание плюсов/минусов и практики использования кэширования
- Знание и применение RSpec
- Уверенное владение фреймворком Rails 4–8
- Умение писать оптимизированные запросы к БД для высоконагруженных систем
- Навык работы со структурами данных, знание базовых алгоритмов и их сложности
- Понимание специфики микросервисной архитектуры
- Нацеленность на результат для бизнеса и собственный карьерный рост
- Инициативность, мотивированность, любознательность — готовность исследовать неизвестные области и понимание целей команды
- Ответственность, самостоятельность
- Адекватная оценка собственных сил и сроков
- Умение работать в команде, делиться, коммуницировать, договариваться внутри команды, а также взаимодействовать с коллегами из других команд
- Гибкость и неконфликтность
- Быстрая адаптация (=умение быстро включаться)
Будет плюсом
- Опыт работы по фреймворку Scrum
- Опыт в продуктовой разработке с быстро меняющимися контекстами
- Elasticsearch, Redis, Kafka
Мы предлагаем
Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда
Формат работы
Дистанционный
Комбинированный
Уровень
senior
График работы
полный
Учи.ру
Крупнейшая российская образовательная онлайн-платформа, где уже больше десяти лет дети изучают на ней школьные предметы, готовятся к ВПР и ОГЭ, участвуют в олимпиадах и развивают гибкие навыки.
Мы предлагаем
Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда
Похожие вакансии
Go-разработчик в команду разработки платёжных решений
ВКонтакте
Москва, гибкий
Go-разработчик
Сервисы продуктивности VK Tech
Москва, гибкий
Go разработчик
VK
Москва, гибкий
Руководитель команды backend
VK
Москва, гибкий
Go-разработчик в команду операций
Mail
Москва, гибкий
Go-разработчик
MAX
Москва, гибкий
Старший разработчик Backend
Бизнес-приложения VK Tech
Москва, гибкий
Старший Golang разработчик
VK
Комбинированный
Старший Go-разработчик
VK
Москва, гибкий
Разработчик ML-платформы
Технический департамент
Москва, гибкий
Ведущий Go-разработчик
VK
Москва, гибкий
Старший Go-разработчик
VK
Москва, гибкий
Backend-разработчик Go SEO
ВКонтакте
Москва, гибкий
Java-разработчик в команду контента
ОК
Санкт-Петербург, Комбинированный
Go-разработчик
VK
Москва, гибкий
Разработчик инфраструктуры ИБ
Дзен
Москва, Дистанционный
Team Lead Go
VK AdBlogger
Москва, гибкий
Старший Go-разработчик
VK AdBlogger
Москва, гибкий
C++ Developer
MAX
Москва, гибкий
Backend-разработчик
Сферум
Комбинированный
Python-разработчик
Социальные проекты
Комбинированный
Go-разработчик в Единый биллинг
Рекламные технологии
Комбинированный
Руководитель группы разработки
VK Видео
Санкт-Петербург, Дистанционный
Старший Go-разработчик в команду инфраструктуры
VK AdBlogger
Москва, гибкий
Разработчик Backend
Сервисы продуктивности VK Tech
Москва, гибкий
Go-разработчик
ВКонтакте
Москва, гибкий
C++ Developer в Новости
Дзен
Комбинированный
Senior Java Developer в VK Видео
VK Видео
Москва, гибкий
Старший разработчик
AI VK
Москва, гибкий
Python-разработчик (AI Sеcurity)
Информационная безопасность
Москва, гибкий
Go-разработчик
VK Клипы
Москва, гибкий
Go-разработчик
Сервисы продуктивности VK Tech
Москва, гибкий
Cтарший Backend-разработчик
MAX
Москва, гибкий
Ведущий Backend-разработчик
MAX
Москва, гибкий
Руководитель команды разработки
ОК
Санкт-Петербург, Дистанционный
Java-разработчик в группу балансеров
Единые облачные технологии
Москва, гибкий
Java-разработчик
Дзен
Москва, гибкий
Старший Go-разработчик в Core Backend
ВКонтакте
Москва, гибкий
Старший разработчик Backend
Сервисы продуктивности VK Tech
Москва, гибкий
Senior Go Developer
VK Видео
Москва, гибкий
Руководитель команды
VK
Москва, Дистанционный
Ведущий разработчик
VK Pay
Москва, Дистанционный
Ведущий Go-разработчик в команду VK Коммуникации
VK
Москва, Дистанционный
GO разработчик
VK Музыка
Москва, гибкий
Ведущий разработчик Backend
Сервисы продуктивности VK Tech
Москва, гибкий
Ведущий java-разработчик
MAX
Санкт-Петербург, Дистанционный
Старший программист Backend
MAX
Москва, гибкий
Go - разработчик
VK Pay
Москва, Офисный