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