Москва
Обязанности:
- Поддержка существующего web-приложения на Ruby on Rails
- Разработка новых функций и модулей
- Доработка системы управления медицинской техникой
- Участие в архитектурных решениях и техническом планировании
- Написание и поддержание тестов
- Код-ревью и соблюдение стандартов качества кода
- Менторинг младших разработчиков
- Оптимизация производительности приложения
Требования:
- 2+ года опыта работы с enterprise приложениями
- Опыт архитектурного планирования и проектирования сложных систем
- Навыки оптимизации производительности приложений и баз данных
- Опыт работы с микросервисной архитектурой (желательно)
- Опыт менторинга и руководства командой разработчиков
- Понимание принципов DevOps и CI/CD процессов
- Опыт работы с медицинскими системами и требованиями безопасности (приветствуется)
- Знание принципов SOLID, DRY, KISS и паттернов проектирования
- Опыт интеграции с внешними API и сторонними сервисами
- Навыки профилирования и отладки сложных проблем производительности
- Ruby 3.4 — глубокое знание языка программирования, понимание внутреннего устройства
- Rails 7.0 — экспертный уровень владения современной версией фреймворка
- Rails Engines — понимание модульной архитектуры и проектирование сложных систем
- ActiveRecord — продвинутая работа с ORM, оптимизация запросов, миграции
- ActionCable — разработка real-time функций и WebSocket соединений
- ActiveStorage — управление файлами, загрузками и интеграции с облачными хранилищами
Тестирование и качество кода: - RSpec — написание unit, integration и system тестов, TDD/BDD подходы
- Rubocop — настройка и поддержание стандартов качества кода в команде
Базы данных и кэширование: - PostgreSQL — проектирование схем БД, оптимизация производительности, сложные запросы
- Redis — продвинутная работа с кэшированием, сессиями и очередями
Мы в свою очередь даём все возможности для развития:
- Команду единомышленников, готовую поддержать на каждом этапе и помочь в профессиональном росте. Здесь ценят взаимопомощь и открытость, где каждый чувствует себя частью чего-то большего.
- Захватывающие проекты, меняющие облик крупнейших российских компаний. Мы выбираем задачи, которые вдохновляют и позволяют проявить креативность, предлагая уникальный опыт и профессиональный рост.
- Гибкий формат работы. Выбирайте наиболее удобный для вас вариант: удаленная работа, гибридный режим или современный офис в Ижевске.
- Прозрачные условия сотрудничества. Оформление по ТК или ИП