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