Middle+ / Senior Ruby Developer Формат работы: Удаленно Локация: Любая Занятость: Полная Контакт: @aka_Buka Проект - маркетплейс цифровых товаров

Стек: 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, но все гибко!) главное — результат, а не количество часов перед экраном;
  • Развитие: оплачиваем нужные курсы и конференции — мы заинтересованы в твоем росте;
  • Команду, открытую к идеям — здесь реально можно предлагать, тестировать, внедрять;
  • Тёплую рабочую атмосферу — у нас съезды, командные мероприятия и просто человеческое общение;
  • Реальное влияние на продукт — мы быстро растём, и твои решения напрямую отражаются на бизнесе.

Если Вы хотите размесить свою вакансию или свое резюме — @natalie_spacehub ➡️Если Вы хотите сделать продающее резюме или прийти на карьерную консультацию — @Liudmila_Shiva 📩По вопросам сотрудничества писать сюда —@Liudmila_Shiva #vacancy #вакансии@careerYlej