Обязанности:
Ищем опытного Ruby on Rails разработчика для поддержки и развития web‑приложения — системы управления медицинской техникой для крупнейшей сети коммерческих клиник РФ. Проект живой, с реальными пользователями и задачами, где важны качество, надёжность и аккуратная эволюция архитектуры. Чем предстоит заниматься - Поддержка и доработка существующего Rails‑приложения, развитие функционала под бизнес‑задачи. - Проектирование и внедрение новых модулей, работа с модульной архитектурой (Rails Engines). - Оптимизация производительности: запросы, индексы, фоновые/асинхронные процессы, кэширование. - Разработка real‑time функциональности и взаимодействий через WebSocket (ActionCable). - Работа с файлами и загрузками через ActiveStorage, интеграции с внешними хранилищами. - Поддержание качества кода: ревью, рефакторинг, тестовое покрытие, улучшение стабильности. - Требования (Senior, от 5 лет коммерческого опыта с Ruby on Rails) Обязательные технические навыки: Senior, от 5 лет коммерческого опыта с Ruby on Rails Ruby 3.4 — глубокое знание языка, понимание внутреннего устройства. Rails 7.0 — экспертное владение современным стеком Rails. Rails Engines — понимание модульной архитектуры, проектирование сложных систем. ActiveRecord — продвинутая работа с ORM, миграции, оптимизация запросов. ActionCable — реализация real‑time функций, WebSocket‑соединения. ActiveStorage — управление файлами, загрузками, интеграции с облачными хранилищами. Тестирование и качество: RSpec — unit/integration/system тесты, уверенное применение TDD/BDD подходов. Базы данных и кэширование: PostgreSQL — проектирование схем, сложные запросы, оптимизация производительности. Redis — продвинутая работа с кэшированием, сессиями и очередями. Будет плюсом Опыт работы с высоконагруженными системами и мониторингом/логированием. Опыт поддержки легаси и постепенного рефакторинга без остановки разработки. Доменные знания в медицине/технике/учёте оборудования (не обязательно). Мы ожидаем Умение самостоятельно вести задачи end‑to‑end: от уточнения требований до продакшн‑внедрения. Сильные навыки коммуникации, ответственность за качество и стабильность. Внимательность к деталям и безопасность изменений в продакшене. Условия: Работа в крупнейшем медицинском холдинге России. Полное соблюдение трудового законодательства РФ (официальная заработная плата, оплачиваемый отпуск, больничный). Комфортные условия труда. ДМС для сотрудников в клиниках компании после испытательного срока, а также скидки для членов семьи. Система премирования после испытательного срока. Насыщенная социальная жизнь (корпоративные мероприятия, праздники), участие в благотворительной деятельности, материальная помощь сотрудникам.Похожие вакансии
Договорная
Москва. Станции метро: Беговая, Динамо, Белорусская, Петровский парк
Инсейлс Рус
Договорная
Москва. Станции метро: Беговая, Динамо, Белорусская, Петровский парк
Токентех
Программист разработчик Ruby on Rails
От 80 000 до 180 000 руб.
Москва. Станции метро: Беговая, Динамо, Белорусская, Петровский парк
Фортис Технологии
Middle Ruby on Rails разработчик
От 3 000 руб.
Москва. Станции метро: Беговая, Динамо, Белорусская, Петровский парк
Wanted
Senior Ruby on Rails Developer (Fintech)
От 400 до 400 руб.
Москва. Станции метро: Беговая, Динамо, Белорусская, Петровский парк
Интерсофт
Middle/Middle+ Ruby on Rails разработчик
От 260 000 руб.
Москва. Станции метро: Беговая, Динамо, Белорусская, Петровский парк
Appbooster