Ruby On Rails developer

Уровень зарплаты: от 150 000 руб.
Местоположение: Россия, Москва и область (МСК +0ч)

Резюме: Ruby On Rails developer

Крым Диджитал
2 года
Сентябрь 2024 - сейчас
Backend-разработчик
Монолитное Rails-приложение с насыщенной бизнес-логикой (PostgreSQL, Redis, Sidekiq, Hotwire). Смешанная нагрузка (read/write), рост объёма данных и требований к latency.

Основные задачи и достижения:

1) Разработка и развитие продукта

- Реализовывал бизнес-фичи в монолитном приложении на Rails 7 (Ruby 3.x)
- Выносил бизнес-логику в сервисные объекты, упрощал поддержку и расширение системы
- Дорабатывал существующие модули без деградации производительности

2) Оптимизация PostgreSQL

- Проектировал и добавлял индексы под реальные сценарии нагрузки
- Переписывал сложные SQL-запросы (JOIN, агрегации)
- Анализировал планы выполнения (EXPLAIN ANALYZE)

→ Сократил время отклика критичных эндпоинтов на 30–60%, снизил нагрузку на БД

3) Тестирование

- Добавил покрытие тестами (RSpec): модели, сервисы, интеграционные сценарии
- Использовал FactoryBot, Faker

→ Снизил количество регрессий и ускорил выпуск фич

4) Асинхронные задачи

- Реализовывал фоновые процессы через Sidekiq + Redis
- Выносил тяжёлые операции из web-потока

5) Frontend (Rails stack)

- Реализовывал интерактивные сценарии через Hotwire (Turbo + Stimulus)
- Поддерживал UI (ERB / HAML / TailwindCSS)
- Снизил объём кастомного JavaScript, отказались от необходимости SPA

6) Качество кода и архитектура

- Проводил код-ревью
- Упрощал контроллеры, снижал связность компонентов
- Рефакторил legacy-код

7) Процессы

- Работал в Scrum: планирование, оценки, обсуждение решений
- Балансировал скорость разработки и качество

Технологии: Ruby 3.x, Ruby on Rails 7, PostgreSQL, Redis, Sidekiq, Hotwire (Turbo, Stimulus), RSpec, FactoryBot, Faker, Docker, Git, GitLab CI / GitHub Actions, TailwindCSS

Посмотрите похожие резюме

Frontend разработчик
Зарплата: 160 000 руб.
Middle Ruby on Rails Developer
Зарплата: 7 200 руб.
Ruby Developer
Зарплата: 200 000 руб.
Ruby Developer
Зарплата: 200 000 руб.