Н

Senior Ruby on Rails разработчик (JavaScript, Node.js)

Требования к стеку технологий и опыту кандидата:

Неизвестный работодатель · На сервисе с: 29.06.26 14:29

Зарплата не указанаНе указана странаЛокация не указана

#9330
Ruby on Rails -разработчик Senior

Описание проекта: МедТех

Требования к стеку технологий и опыту кандидата:

Обязательные требования (Must have):
- Ruby 3.4 — глубокое знание языка программирования, понимание внутреннего устройства
- Rails 7.0 — экспертный уровень владения современной версией фреймворка
- Rails Engines — понимание модульной архитектуры и проектирование сложных систем
- ActiveRecord — продвинутая работа с ORM, оптимизация запросов, миграции
- ActionCable — разработка real-time функций и WebSocket соединений
- ActiveStorage — управление файлами, загрузками и интеграции с облачными хранилищами

Тестирование и качество кода:
- RSpec — написание unit, integration и system тестов, TDD/BDD подходы
- Rubocop — настройка и поддержание стандартов качества кода в команде

Базы данных и кэширование:
- PostgreSQL — проектирование схем БД, оптимизация производительности, сложные запросы
- Redis — продвинутная работа с кэшированием, сессиями и очередями

Фоновые задачи:
- resque — архитектура обработки асинхронных задач
- resque-scheduler — планирование и мониторинг задач

Frontend и ассеты:
- Node.js — управление frontend зависимостями и build процессами
- sprockets — настройка и оптимизация сборки ассетов
- SCSS — продвинутое использование препроцессора CSS
- terser — минификация и оптимизация JavaScript
- autoprefixer-rails — автоматические вендорные префиксы
- Importmap — современное управление JavaScript модулями
- jquery-rails — интеграция jQuery с Rails приложениями
- jquery-ui-rails — кастомизация UI компонентов
- Bootstrap 4.4 — адаптивный дизайн и кастомные компоненты

Инфраструктура:
- Nginx — настройка веб-сервера, load balancing, SSL

Желательные навыки (Nice to have):
- Минимум 5+ лет коммерческого опыта разработки на Ruby on Rails
- 2+ года опыта работы с enterprise приложениями
- Опыт архитектурного планирования и проектирования сложных систем
- Навыки оптимизации производительности приложений и баз данных
- Опыт работы с микросервисной архитектурой (желательно)
- Опыт менторинга и руководства командой разработчиков
- Понимание принципов DevOps и CI/CD процессов
- Опыт работы с медицинскими системами и требованиями безопасности (приветствуется)
- Знание принципов SOLID, DRY, KISS и паттернов проектирования
- Опыт интеграции с внешними API и сторонними сервисами
- Навыки профилирования и отладки сложных проблем производительности

Задачи:
- Поддержка существующего web-приложения на Ruby on Rails
- Разработка новых функций и модулей
- Доработка системы управления медицинской техникой
- Участие в архитектурных решениях и техническом планировании
- Написание и поддержание тестов
- Код-ревью и соблюдение стандартов качества кода
- Менторинг младших разработчиков (в перспективе)
- Оптимизация производительности приложения

Писать ••••••••
Канал Аутстаф запросов ••••••••

Похожие вакансии Other (Ruby, Rust, Elixir)

hh.ru
инконтрол

Разработчик системного ПО (Rust/C++)

инконтролНа сервисе с: 24.06.26 19:03↑ Вакансия с автоподнятием
Зарплата не указанаРоссияМоскваОфис

ИНКОНТРОЛ - аккредитованная Министерством цифрового развития, связи и массовых коммуникаций Российской Федерации российская ИТ - компания, основными видами деятельности которой являются: комплексная разработка, внедрение в эксплуатацию "под ключ" и обслуживание автоматизированных систем управления технологическими процессами различных уровней сложности. Компания "Инконтрол" является основным партнером ИРАО по автоматизации.

В нашем проекте мы разрабатываем программно-аппаратные комплексы и программные компоненты для защиты промышленных сетей, технологических сегментов и критически важных объектов. Мы в поисках разработчика, который будет участвовать в создании и развитии сетевых компонентов наших продуктов.

Обязанности:

Вам предстоит участвовать в создании и развитии сетевых компонентов наших продуктов.

В зоне вашей ответственности:

  • разработка и доработка сетевых сервисов и модулей обработки/передачи данных;
  • реализация компонентов для работы с промышленными и инфраструктурными протоколами;
  • создание механизмов диагностики, логирования и обработки ошибок;
  • разработка внутренних инструментов для настройки, проверки и сопровождения решений;
  • проектирование отдельных частей архитектуры, где важны надежность и предсказуемое поведение.

С чем предстоит работать:

В продуктах уже используются различные прикладные протоколы: IEC 60870-5-104, IEC 61850 MMS, OPC UA, Modbus TCP, FTP/SFTP/SMB, Syslog, SNMP, SMTP.

Глубокое знание всех перечисленных протоколов на старте не требуется. Важно умение разбираться в спецификациях, анализировать поведение систем и аккуратно реализовывать требования.

Характер задач:

Задачи обычно лежат на стыке нескольких областей. Вам предстоит не только писать код, но и читать документацию, проверять гипотезы, смотреть логи, иногда спорить с чужой реализацией протокола.

Требования:

  • опыт разработки на Rust;
  • уверенная работа в среде Linux (настройка, отладка, базовое администрирование);
  • понимание основ сетевого взаимодействия (OSI, TCP/UDP, сокеты);
  • умение читать и сопровождать чужой код без желания немедленного рефакторинга;
  • навыки написания поддерживаемого, документируемого кода;
  • системное мышление и способность разбираться в ошибках на стыке компонентов.

Будет преимуществом:

  • опыт системной разработки под Linux;
  • разработка сетевых приложений (шлюзы, прокси, сервисы передачи данных);
  • знание промышленных протоколов или опыт работы в АСУ ТП / промышленной автоматизации;
  • опыт в области информационной безопасности;
  • навыки оптимизации производительности и низкоуровневой отладки;
  • разработка ПО для программно-аппаратных комплексов или Embedded Linux appliance.
Условия:
  • трудоустройство в соответствии с ТК РФ;
  • полный соцпакет: оплачиваемые больничные, отпуск, ДМС;
  • сложные инженерные задачи с реальным применением в промышленной инфраструктуре;
  • возможность профессионального роста в области Rust, Linux и системного программирования;
  • работа в команде, где нормально задавать вопросы, обсуждать решения и разбираться в первопричинах;
  • минимум бюрократии — максимум прикладной инженерии;
  • премии по итогам работы;
  • испытательный срок – три месяца;
  • формат работы обсуждается индивидуально: офис, гибрид или удаленный формат в зависимости от задач и вашего уровня самостоятельности.
  • офис в шаговой доступности от метро Шаболовская.
Соц.сети
C

Senior Apigee Developer

comtekНа сервисе с: 24.09.26 11:08
5 300–6 600 $ (≈ 447k–557k ₽)Весь мирУдалёнка

Senior Apigee Developer Comtek

Зарплата: $5300 - 6600 gross
Местоположение: Весь мир
Формат работы: Удаленно
Опубликована: ••••••••

Требования:
• Проживание и работа в течение срока контракта вне России и Беларуси
• Диплом бакалавра (фото диплома нужно предоставить на этапе подачи заявки)
• Сильное знание RESTful API (желательно Apigee)
• Опыт с Apigee Edge приветствуется, также подходит опыт с AWS API Gateway или Azure API Manager/Gateway

О компании:
Comtek — IT-компания, предоставляющая системы для бизнеса.

Контакт: ••••••••

•••••••• опубликована в ••••••••

Соц.сети
V

Разработчик в Web3-команду

valet_tradingНа сервисе с: 24.09.26 01:50
Зарплата не указанаРоссияМоскваУдалёнка

\#вакансия

Разработчик в Web3-команду

Компания: ••••••••
Формат работы: удалёнка
Город: предпочтительно Москва, рассматриваются и другие города
Занятость: полная, гибкий график
Контакт: ••••••••

О команде
Команда из 18 человек занимается подготовкой и запуском криптопроектов, разработкой инструментов и торговым сопровождением.

Чем предстоит заниматься
• Писать софт под разные блокчейны и площадки для запуска токенов.
• Разрабатывать решения под задачи клиентских проектов.
• Дорабатывать и поддерживать внутренние инструменты.
• Участвовать в развитии общей технической инфраструктуры.

В задачах много ресерча: изучить документацию, разобраться в механике площадки и довести решение до рабочего состояния.

Кого ищут
Нужна база в программировании — образование или практический опыт. Важны самостоятельность, внимательность и желание подробно погрузиться в сферу. Опыт в крипте и собственные проекты будут плюсом.

Для отклика — написать ••••••••, немного рассказать о себе и приложить резюме или примеры работ. Указать город, знакомые технологии и доступность для полной занятости.

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.