Backend Engineer (Ruby)
Москва
В команде развиваем и масштабируем backend ключевых компонентов личного кабинета Учи.ру: поддержка существующих сервисов, проектирование микросервисов и реализация новых продуктовых фич для улучшения опыта учеников и учителей
ГрейдSenior
Стек
RubyRuby on RailsPostgreSQLRedisDockerRSpecElasticsearchKafka
Задачи
- •Проектирование и разработка серверной логики продукта
- •Разработка и поддержка микросервисов и интеграций между ними
- •Оптимизация производительности и отказоустойчивости систем
- •Написание и поддержка автоматизированных тестов (RSpec)
- •Декомпозиция фич, участие в планировании и код-ревью
Обязательно
- •Опыт работы в высоконагруженных проектах на Ruby/Rails
- •Знание и применение RSpec
- •Уверенное владение Rails (4–8)
- •Опыт работы с PostgreSQL и написание оптимизированных запросов
- •Опыт работы с Redis и практики кэширования
- •Понимание микросервисной архитектуры
Будет плюсом
- •Опыт по фреймворку Scrum
- •Опыт в продуктовой разработке в быстро меняющемcя контексте
- •Опыт с Elasticsearch
- •Опыт с Kafka