Ruby on Rails Middle Developer (Full Stack)

от 230 000 до 300 000 ₽ до вычета налогов

Вакансия находится в архиве

Лаб СП

г. Москва

Требуемый опыт работы

От 1 года до 3 лет

Тип занятости

Полная занятость

График работы

Полный день

Компетенции

Middle

Мы – команда профессионалов в области разработки и настройки ИТ систем, в том числе на базе Redmine. Наша цель - помочь компаниям оптимизировать свои бизнес-процессы и повысить эффективность с помощью мощных инструментов управления отношениями с клиентами. Мы ищем талантливых специалистов, которые разделяют нашу страсть к технологиям и желание помогать компаниям достигать своих целей.

Сейчас мы в поисках опытного миддл разработчика, который будет отвечать за разработку и поддержку систем Redmine, создание решений на базе Redmine и Ruby on Rails, их развитие и сопровождение.

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

  • Разработка и поддержка систем Redmine для технической поддержки, управления взаимоотношениями с клиентами и планирования ресурсов
  • Создание и поддержка решений на Ruby on Rails
  • Создание и поддержка документации по конфигурации, администрированию и использованию систем
  • Создание интеграций между системами Redmine и внешними системами (в частности 1С)

Навыки:

  • Общие навыки разработки:
    • Владение языками программирования Ruby, JavaScript, HTML/CSS
    • Знакомство с Agile-методологями (Scrum, Kanban)
    • Знание паттернов и принципов проектирования (DRY, SOLID и т.д.)
    • Опыт работы с IDE VSCode, VSCodium, RubyMine
  • Git:
    • Понимание концепции ветвления gitflow
    • Навыки использования rebase и разрешения конфликтов
    • Знание Gitlab, Bitbucket или других опенсорс решений для управления версиями кода
  • REST API и документация:
    • Знание RESTful API и принципов проектирования API
    • Знание Swagger или других инструментов документирования API
  • Redmine:
    • Опыт работы с версиями 4-5.0.x
    • Хорошее знание фреймворка плагинов Redmine
    • Опыт адаптации плагинов созданных для предыдущих версий Redmine
    • Опыт создания собственных плагинов для Redmine версий 4-5
  • Ruby on Rails:
    • Опыт работы с версиями Rails 6.1 - 7.2 и Ruby 2.7-3.x
    • Опыт расширения/написания Ruby Gems
    • Знание Sidekiq, кэширования и безопасности (Rack Attack)
    • Опыт использования административных инструментов Rails - консоль, bundle, rake/rails, gem, rbenv, rvm
    • Знание автоматизированных фреймворков тестирования Ruby и Rails (RSpec, Minitest и т.д.) и опыт написания тестов
    • Анализ производительности при помощи инструментов, таких как Signoz, OpenTelemetry
  • DevOps и администрирование систем:
    • Docker - docker compose, запуск/останов контейнеров, порты, сети, тома, порты. Dockerfile - знание нотации и опыт создания/редактирования
    • Знание операционных систем – Alt Linux Server, Ubuntu Server (особенно безопасность, как минимум root/sudo/ssh и управление ключами)
    • Хорошее понимание bash-скриптов и регулярных выражений
  • Базы данных и аналитика
    • Опыт работы с Postgres 9.6 - 13 в среде Linux
    • Опыт работы с Metabase - развертывание и создание отчетов/дашбордов в среде Linux
  • Сбор и документирование требований
    • Знание методологий приоритизации требований (MoSCoW)
    • Опыт использования инструментов совместной работы с требованиями
    • Опыт работы с бэклогом - оценка затрат, работа с User Story, планирование релизов
    • Опыт и знание инструментов проектирования пользовательских интерфейсов без программирования (mockup, wireframe)
    • Знание нотации BPMN и умение отображать процессы в данной нотации

Личные качества:

  • Хорошие коммуникационные навыки и умение работать в команде
  • Способность адаптироваться к быстрому темпу работы
  • Отличные навыки решения проблем и аналитики
  • Внимание к деталям и самоорганизация

Образование:

  • Законченное высшее техническое образование

Знания иностранных языков:

  • Английский язык - на уровне, достаточном для обработки документации по Ruby Gems, Redmine, используемым плагинам, а также обработки обучающих материалов

Опыт работы:

  • 1-3 года опыта работы с Ruby on Rails и/или Redmine
  • Желательно чтобы созданные/обслуживаемые системы должны поддерживать работу 200+ пользователей

Что мы предлагаем:

  • Конкурентная заработная плата
  • Премия за выполнение целей
  • Гибридный график (офис/удаленно) или полностью удаленная работа
  • Компенсация за интернет
  • ДМС после прохождения испытательного срока
  • Готовы рассматривать кандидатов из других городов

Присоединяйтесь к нашей команде, чтобы вместе работать над интересными проектами!

Ключевые навыки

Ruby
Sqlite
Version control/git
Javascript
Htmlagilitypack
Postgresql
Оптимизация кода
Metabase
Bash
Linux
Shell scripting
Jquery
Rest api
Nginx

Адрес

Москва, Космодамианская набережная, 52с3

Контактная информация

Лаб СП

Сайт: не указан

Почта: не указана

Вакансия опубликована 13.08.2024 в г. Москва.

Похожие вакансии

#

Москва

Полный день

Подробное описание

29 мая

#

Не указана

Москва

Удаленная работа

Подробное описание

10 апреля

#

Senior

Москва

Удаленная работа

Подробное описание

21 октября