Архитектор ПО
Ruby Developer Tech Lead Remote
ID: 18611
5 декабря 2025 г.
Активна
Россия, Москва
Тип занятости
Полная занятость
Требуемый опыт
От 1 года до 3 лет
Формат работы
Удаленная работа
📞Способы связи
📄 Оригинальный текст вакансии
#вакансия #senior #techlead #lead #ruby #ror #sidekiq #remote #удаленка #fulltime
Ruby Developer Tech Lead
Формат работы: Удаленно
Локация: Любая
Занятость: Полная
Контакт: @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, ревью и итерации с обратной совместимостью, без «ломающих» релизов.
Что мы ожидаем:
- опыт в роли техлида от 1 года
- продакшн-опыт с 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, но все гибко!) главное — результат, а не количество часов перед экраном;
- Развитие: оплачиваем нужные курсы и конференции — мы заинтересованы в твоем росте;
- Команду, открытую к идеям — здесь реально можно предлагать, тестировать, внедрять;
- Тёплую рабочую атмосферу — у нас съезды, командные мероприятия и просто человеческое общение;
- Реальное влияние на продукт — мы быстро растём, и твои решения напрямую отражаются на бизнесе.
🛠 Навыки
Ansible
Docker
Kafka
manage ICT virtualisation environments
PostgreSQL
RabbitMQ
Redis
Ruby (computer programming)
Sidekiq
tools for software configuration management
🎯 Домены
E-commerce
🤖 ИИ навыки
Ansible
change power distribution systems
database
define database physical structure
disseminate messages to people
Docker
Git
implement marketing strategies
Kafka
Locking Mechanisms
Next.js
PostgreSQL
RabbitMQ
read maps
Redis
Ruby (computer programming)
Sidekiq
SQL
* Навыки определены автоматически с помощью нейросети
🤖 ИИ домены
API Design
Backend Development
Database Management
DevOps
Digital Marketplace
E-commerce
Microservices
Performance Optimization
System Architecture
Web Development
* Домены определены автоматически с помощью нейросети
📢 Информация о публикации
🔗 Оригинальные посты (1)
Канал:fordev