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
Москва, гибкий
Старший разработчик
AI VK
Москва, Комбинированный
Старший Golang разработчик
VK
Комбинированный
Старший разработчик Backend
Бизнес-приложения VK Tech
Москва, гибкий
Старший Go-разработчик (команда надёжности)
VK
Москва, гибкий
Go-разработчик ML-платформы
Технический департамент
Москва, гибкий
Старший Go-разработчик
Рекламные технологии
Дистанционный
Ведущий разработчик C++
Поиск
Москва, Офисный
Backend-разработчик Go SEO
ВКонтакте
Москва, гибкий
Senior Go-инженер
Единые облачные технологии
Дистанционный
С++ разработчик в группу запросных сервисов
Поиск
Москва, гибкий
Go-разработчик
VK
Москва, гибкий
Старший Go-разработчик в команду SlotEngine
VK Реклама
Дистанционный
Разработчик инфраструктуры ИБ
Дзен
Москва, Дистанционный
Team Lead Go
VK AdBlogger
Москва, гибкий
Старший Go-разработчик
VK AdBlogger
Москва, гибкий
Go-разработчик в команду инфраструктуры
VK AdBlogger
Москва, Комбинированный
C++ Developer
MAX
Москва, гибкий
Backend-разработчик
Сферум
Комбинированный
Старший разработчик
Единые облачные технологии
Москва, гибкий
Python-разработчик
Социальные проекты
Дистанционный
Go-разработчик в направление разработки контентных сервисов
ВКонтакте
Москва, гибкий
Руководитель группы
ВКонтакте
Москва, гибкий
Team Lead Go-команды финансовых сервисов
ВКонтакте
Москва, гибкий
Руководитель группы разработки
VK Видео
Санкт-Петербург, Комбинированный
Go-разработчик в Security Gate
Информационная безопасность
Москва, гибкий
Старший Go-разработчик в команду инфраструктуры
VK AdBlogger
Москва, гибкий
Backend-разработчик
Сервисы продуктивности VK Tech
Москва, гибкий
Go-разработчик
ВКонтакте
Москва, гибкий
Старший Java-разработчик в VK Видео
VK Видео
Москва, гибкий
Go-разработчик в Единый биллинг
VK
Москва, гибкий
Старший разработчик
AI VK
Москва, гибкий
Go-разработчик
VK Клипы
Москва, гибкий
Senior Java-разработчик
MAX
Москва, гибкий
Go-разработчик
Сервисы продуктивности VK Tech
Москва, гибкий
Ведущий Backend-разработчик
MAX
Москва, гибкий
Старший Go-разработчик
Единые облачные технологии
Дистанционный
Go-разработчик
VK Мессенджер
Москва, гибкий
Руководитель группы разработки базовых сервисов
ВКонтакте
Москва, гибкий
Java-разработчик
Дзен
Москва, гибкий
Старший Go-разработчик в Core Backend
ВКонтакте
Москва, гибкий
Ведущий разработчик в команду Feature Flow
AI VK
Москва, гибкий
Старший разработчик Backend
Сервисы продуктивности VK Tech
Москва, гибкий
Старший Go-разработчик
VK Видео
Москва, гибкий
Team Lead Go-команды Ленты
ВКонтакте
Санкт-Петербург, гибкий
Старший Go-разработчик в команду разработки Anti-DDoS решений
Единые облачные технологии
Дистанционный
Ведущий Go-разработчик
VK ID
Москва, гибкий
Ведущий разработчик
VK Pay
Москва, Дистанционный
Старший разработчик
Единые облачные технологии
Санкт-Петербург, Офисный
Ведущий Go-разработчик в команду VK Коммуникации
VK
Москва, Дистанционный
Go-разработчик
VK Музыка
Москва, гибкий
Ведущий Python-разработчик
Единые облачные технологии
Дистанционный
Go-разработчик
VK Tech
Москва, гибкий
Ведущий java-разработчик
MAX
Санкт-Петербург, Дистанционный
Старший Go-разработчик
VK
Москва, гибкий
Go - разработчик
VK Pay
Москва, Офисный