Вакансия Senior Ruby on Rails Developer

1 вакансия
Специализация: Ruby/Rails
Уровень: Senior
Опыт: 4 года
Уровень английского: Intermediate
Город: Минск
Размер команды: 3—5
Размер компании: 28
Возможна удалённая работа: Да

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

Мы ищем разработчика Ruby on Rails для участия в разработке собственного продукта. Наш продукт представляет собой платформу для планирования и управления полным циклом процесса грузоперевозки. Продукт ориентирован на рынок Европы.

Мы ищем специалиста с 4+ летним опытом разработки.

Чем предстоит заниматься в работе над продуктом:

  • Разработка новой функциональности бэк части программного продукта;
  • Разработка модуля взаимодействия с фронт частью (React);
  • Разработка интеграционных сервисов;
  • Рефакторинг существующих модулей.

 Зона ответственности:

  • Модули ядра на Ruby;
  • Интеграционные модули.

 Требования:

  • опыт 4+ лет профессиональной разработки на Ruby
  • глубокие знания и профессиональное владение технологиями: Ruby, Rails, PostgreSQL, Git, RSpec
  • опыт работы с фреймворками React, VueJS/Vue
  • опыт реализации интеграций с внешними системами через WEB сервисы и REST/SOAP API;
  • умение разбираться и дорабатывать чужой код;
  • опыт написания unit и интеграционных тестов.
  • создание и поддержание внутренней технической документации в актуальном состоянии;

 Будет плюсом:

  • опыт работы с CoffeeScript
  • опыт проектирования React SPA приложений
  • понимание и опыт работы с очередями сообщений (ActiveMQ, RabbitMQ);
  • опыт принятия решений по архитектуре разрабатываемых модулей;
  • опыт декомпозиции задач, определения трудоемкости и сроков разработки;
  • опыт реализации законченных продуктов, готовых к массовому использованию у сторонних клиентов;
  • опыт DBA;
  • умение настроить production-сервер;
  • знание английского и/или немецкого языка;

 Мы ожидаем:

  • нацеленность на реализацию качественных решений;
  • готовность взять на себя ответственность за техническую реализацию
  • обладание системным мышлением, аналитическим складом ума и способность увидеть «систему», разложив её на составляющие, упорядочить их и увидеть взаимосвязи;
  • умение аргументированно и точно излагать свои мысли;
  • умение работать в команде, с БА и QA, при необходимости выполнять работу самостоятельно;

 Условия:

  • Справедливая зарплата по итогам собеседования;
  • Удаленный формат работы либо работа в офисе на выбор;
  • Оплата больничных в полном объёме;
  • Гибкий график;
  • Работа над собственным продуктом;
Missing dc2dee645480aabc67b54d291271580aa34628939fceddb02bb23fd5777d20cc
Представитель компании
Вакансии компаний
Jobs-бот найдёт работу!
Подключайте бота в Telegram и получайте подходящие предложения.