RubyDeveloper (middle+)

ЛИЦА

RubyDeveloper (middle+)

городской муниципалитет Таллин, Таллин, Таллин

Описание вакансии

Вакансия открыта в компании Localrent — агрегаторе локальных прокатных компаний. Компания основана в 2011 году, работает в 50 странах мира и в некоторых является крупнейшим игроком на рынке туристической аренды автомобилей. Ежегодно обслуживает 80+ тыс. клиентов, годовой оборот — более 25 млн. евро. Численность команды разработки — 13 человек, все сотрудники работают удалённо и проживают в 8 разных странах.

Компания имеет два продукта с единым бэкендом — с ним и предстоит работать:

система бронирования машин для туристов — доступна на Localrent.com, более 10 миллионов визитов в год. В Черногории и в Грузии сайт является №1 по количеству заказов аренды авто в стране.

система управления парком автомобилей для локальных прокатных компаний — это SaaS ERP-система учёта машин, клиентов, заказов, агентов и т.д. Продукт распространяется бесплатно. Более 1000 прокатов в 40 странах ежедневно пользуются этим продуктом.

Основная задача RubyDeveloper (middle+) — разрабатывать новое API приложения и предлагать новые элементы к текущей архитектуре.

Непосредственный руководитель — СТО. Работа в команде бэкенд-разработчиков. Процессами управляет менеджер по продукту.

Важно:

  • Опыт разработки и последующей поддержки приложений на Ruby on Rails от 3-х лет.
  • Знание Ruby вне Rails, любовь к простому коду. Важно понимать пользовательский взгляд на продукт.

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

  • Работа в продуктовой команде: самостоятельная разработка фичей в паре с фронтенд-программистом. Проектирование фичи от нуля до деплоя на прод.

  • Поддержание работоспособности существующих сервисов, участие в разработке архитектуры (в том числе, создание новых элементов).

  • Написание кода на Ruby — модульного, читаемого и тестируемого.

  • Проведение рефакторинга и ревью кода, улучшение текущие кодовой базы. Легаси не много (структура недавно обновлена, новые идеи приветствуются).

  • Анализ задач бизнеса, создание бизнес-логики оптимизации сборки и логистики, поиск гибких решений. Участие в полном цикле разработки новых фич для конечных пользователей в составе продуктовой команды (в том числе, когда новая фича — это боль, с которой сейчас сталкиваются пользователи, и нужно найти оптимальный вариант её решения в рамках существующей архитектуры).

  • Помощь остальным членам команды становиться лучше через анализ своей работы и работы коллег.

Требования:

  • Уверенное понимание архитектуры веб-приложений и принципов работы веб-серверов.
  • Опыт написания тестов, применение TDD/BDD при разработке и рефакторинге.

  • Опыт работы с MySql, Redis.

  • Использование Unix, Git, понимание принципов CI/CD, опыт администрирования Linux, развёртывания и использования Docker.

  • Опыт настройки облачного или standalone решения для CI/CD (Gitlab и другие).

  • Навык чтения документации внешних поставщиков на английском языке.

  • Опыт код-ревью и рефакторинга.

  • Опыт использования поисковых движков для параметризированного поиска.

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

  • Отслеживание новых технологий.

  • Знание, понимание принципов и опыт применения DDD или желание развиваться в эту сторону.

  • Английский (Intermediate и выше) — как плюс, иногда нужно общаться с разработчиками поставщиков на английском языке.

Условия:

  • График работы: с 9 до 18 по Москве, гибкий (важна производительность, а не количество отработанных часов), удалённо.

  • Отпуск: оплачиваемый, 3 недели в году.

  • Оформление: по договору с эстонской компанией (выплаты возможны в различной валюте, в том числе, криптовалюте).

Этапы отбора:

1. Скрининг от сервиса ЛИЦА (короткое письменное интервью).

2. Онлайн-интервью с экспертом сервиса ЛИЦА.

3. Онлайн-собеседование с представителем компании.

4. Оффер.

Навыки
  • Ruby On Rails
  • Ruby
  • TDD
  • MySQL
  • Redis
  • Английский язык
  • Linux
  • Код-ревью
  • Рефакторинг кода
  • Unix
  • Git
Посмотреть контакты работодателя

Адрес

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

Appbooster
  • Москва

  • от 260000 RUR

Рекомендуем
evrone.ru
  • Москва

  • до 360000 RUR

Рекомендуем
evrone.ru
  • Москва

  • до 345000 RUR

Рекомендуем

Go Backend Developer (Middle+ / Senior), Черногория

Верховская Анна Игоревна

  • Москва

  • до 3000 USD

ОНИН
  • Москва

  • до 3000 USD

Газпром нефть

Java-разработчик (Middle+)

Газпром нефть

  • Москва

  • до 3000 USD

СберЗдоровье

Middle/Middle+ Backend Developer (PHP)

СберЗдоровье

  • Москва

  • до 3000 USD

Продамус
  • Москва

  • до 3000 USD

Sibedge
  • Томск

  • до 3000 USD

Верный Код
  • Москва

  • до 3000 USD

Альфа-Банк
  • Москва

  • до 3000 USD

Саватнеева Екатерина Сергеевна

Программист 1С middle+/senior

Саватнеева Екатерина Сергеевна

  • Москва

  • до 400000 RUR

РУСАЛ
  • Москва

  • до 400000 RUR

CHAMELEON42
  • Москва

  • до 400000 RUR

TEAMSCORE
  • Москва

  • до 400000 RUR

AWX Solutions FZ-LLC
  • Москва

  • от 230000 RUR

Твоё Лайв
  • Москва

  • до 339000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию