C
Компания
21
2 мес. назад
Middle+ / Senior Ruby Developer
Вакансия для Middle+ / Senior Ruby Developer с опытом работы от 3 лет. Работа удаленная, с гибким графиком и возможностью роста. Ожидается знание Ruby on Rails, PostgreSQL и опыт в распределенных системах.
middle
удалённо
Тип занятости
full-time
Опубликовано
13 ноября 2025
Вакансии в Telegram-канале
Свежие вакансии
Каждый день
описание
**
Middle+ / Senior Ruby Developer**
**Формат работы:** Удаленно
**Локация**: Любая
**Занятость:** Полная
**
**
Проект** - маркетплейс цифровых товаров
С**тек:**
Ruby on Rails, PostgreSQL, Redis, Sidekiq, Docker, Ansible (+ Git, *nix)
(Frontend — на Next.js, если интересно заглянуть туда тоже).
**Что предстоит делать:**
- Ускорять критические пути, снижать латентность и ошибки.
- Повышать надёжность контура обработки заказов и платежей: единые статусы, строгая идемпотентность, ретраи/дедупликация, корректная обработка webhooks.
- Участвовать в проектировании архитектуры с прицелом на масштабируемость и устойчивость.
- Пошагово выделять домены из монолита: проектировать bounded contexts, контракты и версионирование API. подключать события (Kafka/RabbitMQ), где это оправдано.
- Поднимать производительность работы с PostgreSQL: лечить N+1, строить индексы, разруливать блокировки, бороться с bloat, пересматривать горячие схемы/таблицы. подключать read-replicas/multi-DB там, где это даёт выигрыш.
- Оптимизировать Rails-слои: продуманные кеш-стратегии (Redis) и invalidation, фоновые пайплайны на Sidekiq с идемпотентностью и гарантией доставки (outbox/паттерны).
- Работать через RFC/ADR, ревью и итерации с обратной совместимостью, без «ломающих» релизов.
**Что мы ожидаем:**
- 3+ лет продакшн-опыта с Ruby on Rails. сильный SQL/Postgres (EXPLAIN/ANALYZE, индексы, блокировки, VACUUM/bloat).
- Практика выделения компонентов из монолита: модули/engines/сервисы, грамотные границы доменов и контракты.
- Зрелое понимание распределённых систем: очереди, ретраи, дедуп, гарантии доставки, eventual consistency.
- Опыт построения идемпотентных процессов (webhooks/платежи, фоновые пайплайны) и работы с Sidekiq.
- Наблюдаемость: метрики, трейсинг, алертинг. умение подтверждать решения цифрами.
**Будет плюсом:**
- Kafka/RabbitMQ, outbox/CDC. мульти-DB/шардинг/реплики в Rails.
- Тюнинг Puma/коннект-пула, продвинутые кеш-стратегии, CDN.
- Апгрейды крупных Rails-приложений без простоя. опыт в нагруженных платежных сценариях.
**Почему это интересно:**
- Проект с миллионной аудиторией, высокой нагрузкой и быстрым темпом изменений.
- Много живого кода и свободы для архитектурных решений.
- Работа напрямую с продуктовой и инженерной командой без лишних уровней менеджмента.
- Мы ценим автономность, прозрачность и системность — и ждем того же от тебя.
**Что предлагаем:**
- Удаленка: работай откуда угодно, но есть и офис в Москве для личных встреч.
- Конкурентная зарплата: обсудим индивидуально — всё зависит от твоего опыта и вклада!) пересматриваем два раза в год на ревью.
- График работы с 10.00-18.00, но все гибко!) главное — результат, а не количество часов перед экраном.
- Развитие: оплачиваем нужные курсы и конференции — мы заинтересованы в твоем росте.
- Команду, открытую к идеям — здесь реально можно предлагать, тестировать, внедрять.
- Тёплую рабочую атмосферу — у нас съезды, командные мероприятия и просто человеческое общение.
- Реальное влияние на продукт — мы быстро растём, и твои решения напрямую отражаются на бизнесе.
Похожие вакансии
6 вакансии
Бэкенд-инженер
Присоединяйтесь к команде Учи.ру в роли бэкенд-инженера! Вы будете разрабатывать и поддерживать серверную логику, работать с микросер…
middle
удалённо
Разработчик Ruby on Rails
Компания ищет разработчика с опытом работы от 2-х лет в Ruby on Rails и PostgreSQL. Предлагается …
middle
удалённо
Backend-разработчик
Вам предстоит работать с Ruby и Rails, а также участвовать в интеграции с внешними системами.…
middle
удалённо
Middle Backend-разработчик (Ruby)
Вакансия для опытного разработчика на Ruby с минимум 3-летним опытом. Предлагается работа в гибком формате с белой…
middle
удалённо