NDA
29 июн

backend developer

выше рынка на 19,4%
вакансия 358 252 ₽
в среднем 300 000 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансией

подготовьтесь к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме

описание

Сервис занимается разработкой и управлением медицинской техникой.

задачи

  • Поддерживать существующее веб-приложение на Ruby on Rails;
  • Разрабатывать новые функции и модули;
  • Дорабатывать систему управления медицинской техникой;
  • Участвовать в архитектурных решениях и техническом планировании;
  • Писать и поддерживать тесты;
  • Проводить код-ревью и соблюдать стандарты качества кода;
  • Менторить младших разработчиков в перспективе;
  • Оптимизировать производительность приложения.

требования

  • Глубокое знание Ruby 3.4 и понимание внутреннего устройства языка;
  • Экспертный уровень владения Rails 7.0;
  • Понимание модульной архитектуры и проектирование сложных систем с помощью Rails Engines;
  • Продвинутая работа с ActiveRecord, оптимизация запросов и миграции;
  • Разработка real-time функций и WebSocket соединений через ActionCable;
  • Управление файлами и интеграции с облачными хранилищами через ActiveStorage;
  • Написание unit, integration и system тестов с использованием RSpec, применение TDD/BDD подходов;
  • Настройка и поддержание стандартов качества кода с помощью Rubocop;
  • Проектирование схем БД, оптимизация производительности и сложные запросы в PostgreSQL;
  • Продвинутая работа с кэшированием, сессиями и очередями в Redis;
  • Архитектура обработки асинхронных задач с использованием resque и resque-scheduler;
  • Управление frontend зависимостями и build процессами через Node.js;
  • Настройка и оптимизация сборки ассетов, продвинутое использование SCSS, минификация JavaScript;
  • Настройка веб-сервера Nginx, load balancing и SSL;
  • Будет плюсом 5+ лет коммерческого опыта разработки на Ruby on Rails, 2+ года опыта работы с enterprise приложениями, опыт архитектурного планирования, навыки оптимизации производительности, опыт работы с микросервисной архитектурой, опыт менторинга и руководства командой, понимание принципов DevOps и CI/CD, опыт работы с медицинскими системами, знание принципов SOLID, DRY, KISS и паттернов проектирования, опыт интеграции с внешними API, навыки профилирования и отладки.

условия

  • Условий в вакансии нет

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайтесь: это мошенничество.

Про зарплаты

Анонимные данные по зарплатам и грейдам.
Можно сверить вилку с рынком.

Посмотреть зарплаты

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайтесь: это мошенничество.