5 2 мес. назад

Senior Ruby Developer + Sidekiq

Ищем опытного специалиста по Sidekiq для аудита и оптимизации фоновых задач. Вам предстоит улучшить производительность и надежность системы, а также провести код-ревью и дать рекомендации по настройке. Работа удаленная и на условиях консалтинга.

senior удалённо
Тип занятости
freelance
Опубликовано
11 ноября 2025
Языки
English: Pre-Intermediate
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться

описание

Задача: Консультация и оптимизация Sidekiq в production-окружении Цель: Провести аудит и оптимизацию текущей конфигурации и кода Sidekiq для повышения надежности, производительности и эффективности обработки фоновых задач в production-среде. Ключевые задачи: 1. Анализ и оптимизация очередей: - Проанализировать текущую структуру очередей; - Предложить оптимальную стратегию разделения задач по очередям (priorities, ресурсоемкость); - Настроить приоритизацию и обработку очередей. 2. Оптимизация взаимодействия с базой данных: - Выявить и предложить решения для устранения проблем с блокировками (locks) в БД, возникающих из-за параллельного выполнения джоб; - Проверить код джоб на предмет корректной работы с соединениями БД. 3. Анализ и рефакторинг кода: - Провести ревью кода джоб и рабочих процессов (workers) на предмет лучших практик Ruby и Sidekiq; - Помочь оптимизировать логику джоб для повышения их надежности и скорости выполнения (идентификация и устранение «узких мест»). 4. Конфигурация и настройка Sidekiq (желательно): - Помочь с тонкой настройкой параметров Sidekiq (например, concurrency, timeout); - Дать рекомендации по конфигурации Sidekiq в рамках инфраструктуры (например, настройка для Docker, управление памятью). Требования к специалисту: - Глубокий, подтвержденный production-опыт работы с Sidekiq; - Понимание внутренних механизмов Sidekiq для диагностики сложных проблем; - Знание и умение применять лучшие практики для оптимизации очередей и повышения общей производительности системы; - Практический опыт решения проблем с блокировками (locks) в реляционных базах данных (например, PostgreSQL, MySQL) при работе с фоновыми задачами; - Свободное владение языком Ruby с способностью проводить код-ревью, давать рекомендации по рефакторингу и оптимизации кодовой базы, связанной с джобами; Желательные (будет большим плюсом): - Опыт развертывания и инфраструктурной настройки Sidekiq (настройка серверов, мониторинг, управление процессами); - Умение работать с инструментами мониторинга Sidekiq (Web UI, Sidekiq Metrics). Условия работы: - Формат: Консалтинг с почасовой оплатой; - Режим работы: Удаленно; - Ожидаемый результат: Экспертная оценка текущей реализации, конкретные рекомендации и помощь в их внедрении для создания отказоустойчивой, сбалансированной и производительной системы на базе Sidekiq.

Похожие вакансии

6 вакансии
AMarkets
AMarkets
1 нед. назад

Ruby разработчик

Вам предстоит работать в команде над улучшением и разработкой новых решений для финансовых рынков. Мы предлагаем удаленную работу, ДМС, конкурентн…

senior удалённо
AMarkets
AMarkets
1 нед. назад

Ruby разработчик

Вам предложат удаленную работу или возможность переезда в европейское подразделение. Компания предлагает ДМС, конкурентную зарплату и активную…

senior удалённо
I
idekiq
2 мес. назад

Senior Ruby Developer + Sidekiq

Вакансия для опытного разработчика Ruby, который поможет оптимизировать систему на базе Sidekiq. Ожидается глубокое понимание работы…

senior удалённо
Post Punk Publishing
Post Punk Publishing
6 д. назад

Full-stack Ruby on Rails разработчик

В компании Post Punk Publishing открыта вакансия для Senior Ruby on Rails разработчика. Вы будете заниматься разработкой и поддержкой веб-…

250 000 - 300 000 RUR

senior удалённо
Post Punk Publishing
Post Punk Publishing
1 нед. назад

Full-stack Ruby on Rails разработчик

В компании Post Punk Publishing открыта вакансия для Senior Ruby on Rails разработчика. Вам нужно будет разрабатывать и поддерживать веб-…

250 000 - 300 000 RUR

senior удалённо
Kidsout
Kidsout
3 нед. назад

CTO / Senior Backend-разработчик (Ruby on Rails)

Вакансия для CTO / Senior Backend-разработчика в Kidsout, онлайн-сервисе по поиску бебиситтеров. Ищем эксперта с 5+ лет опыта в Ruby on Rails, к…

до 400 000 RUR

senior удалённо