🔥

Не упустите лучшие вакансии!

Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!

Подключить бота

Ruby Developer (Junior+, Middle+, Lead)

Агентство Рекрутер Виктория
Удаленно
Опубликовано: 27 Nov 2025

Формат работы: Удаленно

Локация: Любая

Занятость: Полная

Контакт: ​

Зп обсуждаем в зависимости от вашего уровня

 

Проект - маркетплейс цифровых товаров

 

Стек:

Ruby on Rails, PostgreSQL, Redis, Sidekiq, Docker, Ansible (+ Git, *nix)

(Frontend — на Next.js, если интересно заглянуть туда тоже).

 

Описание для Senior, если не дотягиваете - рассмотрим на мидла и джуна.

 

Что предстоит делать:

- Ускорять критические пути, снижать латентность и ошибки;

- Повышать надёжность контура обработки заказов и платежей: единые статусы, строгая идемпотентность, ретраи/дедупликация, корректная обработка webhooks;

- Участвовать в проектировании архитектуры с прицелом на масштабируемость и устойчивость;

- Пошагово выделять домены из монолита: проектировать bounded contexts, контракты и версионирование API; подключать события (Kafka/RabbitMQ), где это оправдано;

- Поднимать производительность работы с PostgreSQL: лечить N+1, строить индексы, разруливать блокировки, бороться с bloat, пересматривать горячие схемы/таблицы; подключать read-replicas/multi-DB там, где это даёт выигрыш;

- Оптимизировать Rails-слои: продуманные кеш-стратегии (Redis) и invalidation, фоновые пайплайны на Sidekiq с идемпотентностью и гарантией доставки (outbox/паттерны);

- Работать через RFC/ADR, ревью и итерации с обратной совместимостью, без «ломающих» релизов.

 

Что мы ожидаем (для уровня Senior):

- 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, но все гибко!) главное — результат, а не количество часов перед экраном;

- Развитие: оплачиваем нужные курсы и конференции — мы заинтересованы в твоем росте;

- Команду, открытую к идеям — здесь реально можно предлагать, тестировать, внедрять;

- Тёплую рабочую атмосферу — у нас съезды, командные мероприятия и просто человеческое общение;

- Реальное влияние на продукт — мы быстро растём, и твои решения напрямую отражаются на бизнесе.

🚀

Ваше резюме увидят первым!

Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!

Подключить автоподнятие