Ruby on Rails-разработчик (поддержка, сопровождение)
По договоренности
Rerooms — зрелая и быстрорастущая компания, занимающая лидирующие позиции на рынке онлайн обустройства дома и являющаяся пейсмейкером в своем сегменте. Мы гордимся тем, что в нашей команде работает около 1000 талантливых специалистов, и наш продукт востребован как среди частных клиентов, так и для интеграций с крупнейшими экосистемами и топ-5 игроками в сфере недвижимости России.
С 2018 года ООО "Рерумс" является аккредитованной IT-компанией и резидентом кластера IT в Сколково. Мы разрабатываем собственную IT-платформу, которая помогает людям создавать комфортное и функциональное жилье.
Ищем Ruby on Rails-разработчика для сопровождения и поддержки наших ИТ-продуктов и инфраструктуры. Основные задачи — обеспечение стабильности, оперативные правки, взаимодействие с командой. Разработка новой функциональности ведётся редко. Приветствуется базовое знание Angular.
Основные задачи:
- Техническая поддержка веб-приложений (бэкенд — Rails, фронтенд — Angular): разбор инцидентов, исправление багов, небольшие доработки.
- Сопровождение серверной инфраструктуры: мониторинг работоспособности, анализ логов, настройка Unicorn/Nginx, перезапуск сервисов, организация резервного копирования (PostgreSQL, файлы).
- Ручной деплой через Capistrano (по запросу, несколько раз в неделю). Классических DevOps-задач и CI/CD нет, всё построено на надёжных и консервативных решениях.
- Работа с базой данных: оптимизация запросов, проведение миграций, поддержание порядка.
- Взаимодействие с командой: уточнение требований по мелким задачам, фиксация времени в таск-трекере, участие в коротких статус-созвонах.
Технологический стек:
- Бэкенд: Ruby, Ruby on Rails; фоновые задачи — Sidekiq; сервер приложений — Unicorn; деплой — Capistrano.
- Данные: PostgreSQL, файловое хранилище — Amazon S3.
- Фронтенд: Angular (основные задачи — правки, анализ чужого кода, сборка через Angular CLI).
- Инфраструктура: Linux-серверы (Ubuntu), Nginx; базовое администрирование (systemd, пользователи, права).
- Мониторинг: минимальный, часто самописный; важно уметь анализировать логи и системные метрики.
Требования к кандидату (hard skills):
- Коммерческий опыт работы с Ruby on Rails от 2 лет. с базовыми знаниями Angular
- Навыки эксплуатации и поддержки production-окружения: понимание работы Unicorn/Nginx, Sidekiq, умение быстро диагностировать и устранять сбои.
- Уверенная работа с PostgreSQL: написание сложных запросов, анализ планов через EXPLAIN, работа с индексами.
- Опыт деплоя приложений с помощью Capistrano, понимание структуры shared/config/deploy и умение вносить необходимые правки.
- Базовые знания Angular: способность разобраться в существующем коде, внести небольшие изменения в компоненты и пересобрать фронт.
- Владение Linux на уровне администрирования своих проектов: работа в командной строке, анализ логов, настройка cron, ssh-ключей.
- Понимание принципов работы S3 и опыт интеграции с Rails (например, через carrierwave/shrine).
- Грамотная письменная речь, умение чётко фиксировать ход работ в тикетах.
Требования к кандидату (soft skills):
- Готовность брать на себя ответственность за поддержку ключевых ИТ-продуктов и самостоятельно решать возникающие задачи.
- Проактивная коммуникация: своевременно сообщать о статусе инцидентов и не замалчивать проблемы.
- Умение работать с унаследованным кодом, не нарушая работоспособность существующих решений.
- Спокойное отношение к рутинным задачам, нацеленность на обеспечение стабильности и порядка.
Дополнительно (будет плюсом):
- Опыт самостоятельного развёртывания и настройки Rails-окружения на «голом» сервере.
- Навыки работы с Ansible или аналогичными системами автоматизации.
- Умение быстро разбираться в чужом коде при отсутствии документации.
- Оформление по ГПХ, полное соблюдение всех формальностей.
- Никаких бюрократий с нашей стороны: договор, акт, оплата — всё просто.
Опубликована 6 часов назад
Похожие вакансии
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Рязань
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Рязань
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Рязань
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Рязань
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Рязань