Перейти к содержимому
E
Ecoturn GmbH

Старший Ruby on Rails разработчик (консолидация приложений)

Ищем старшего Rails-разработчика для объединения двух приложений в основную кодовую базу на Rails 8. Нужно глубокое понимание доменного моделирования и опыт работы с Rails не менее 3 лет. Предлагают удаленную работу, гибкий график и участие в архитектурных решениях в небольшой команде.

senior удалённо ~1 734 000 – 2 819 100 ₸
salary intelligence

Зарплата не указана — оценили по рынку

На основе 13 похожих вакансий за 90 дней.

оценка p25–p75
1 734 000 – 2 819 100 ₸
медиана: 2 349 250 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты Ruby Калькулятор зарплат
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
??%
Match Score
Войдите и создайте резюме
Войти
описание

Что предстоит делать

Мы строим технологическую инфраструктуру для CO₂-премий в электромобильности: регуляторные процессы и финансовые потоки для B2C- и B2B-клиентов, реализованные в цифровом виде. Конкретно это означает: статусные модели с юридическими последствиями, логика выплат, цепочки подтверждений, интеграции с государственными органами и партнерами. Сложная часть — это предметная область, а не фреймворк. Увлекательная задача на ближайшие месяцы: наше основное приложение работает на Rails 8. Два других приложения должны быть включены в эту кодовую базу. Это не работа по портированию, а вопрос моделирования — объединить три сложившиеся доменные области с пересекающимися понятиями в согласованную систему, не допустив при этом, чтобы в итоге всё было связано со всем. Тем, кто любит размышлять о bounded context'ах и правильных границах, здесь найдется много материала для работы. Мы работаем на Linode и bare metal с PostgreSQL, Redis и Sidekiq. CI/CD работает через GitHub Actions, мониторинг и observability — через AppSignal. Команда состоит из четырех разработчиков и одного product owner'а, из них два Rails-сеньора. У нас есть общее видение того, куда должна двигаться системная архитектура, и мы консультируем друг друга по нашим решениям. Решения принимаются в команде, а не на уровне выше.

  • Консолидация — ты переносишь два существующих приложения в кодовую базу Rails 8 и принимаешь решения о границах, которые будут определять систему в дальнейшем.
  • Уточнение доменной модели — ты переводишь сложившуюся бизнес-логику в устойчивые абстракции и называешь процессы так, как их на самом деле мыслит бизнес, — а не так, как называется таблица.
  • Функциональность end-to-end — от обсуждения спецификаций с product owner'ом до деплоя в production.
  • Участие в архитектуре — ты вносишь свой взгляд в архитектурные обсуждения, позволяешь убедить себя взглядами других и совместно придерживаешься принятых решений.
  • Передача знаний — pull request'ы у нас — это место, где Rails-знания передаются в обоих направлениях. Ты пишешь ревью, из которых кто-то чему-то учится, и активно развиваешь менее опытных разработчиков.
  • Деплой и эксплуатация — ты делаешь процесс деплоя быстрее и надежнее.
  • Стандарты — поддерживаешь и развиваешь style guide'ы и конвенции, чтобы код четырех разработчиков выглядел так, будто его писал один человек.
  • Квалификация
  • Обязательные требования
  • Минимум 3 года продуктивного опыта работы с Rails над приложением, которое ты сопровождал в течение длительного времени, — а не просто создавал с нуля.
  • Интерес к Domain-Driven Design. Ты замечаешь, когда модель знает слишком много, когда не хватает абстракции и когда понятие в коде не соответствует тому, что используется в профессиональном обсуждении.
  • Менторский подход. Ты охотно объясняешь, почему что-то решено именно так, и воспринимаешь ревью не как контроль качества, а как передачу знаний.
  • Отсутствие страха перед чистым Ubuntu-сервером. SSH, systemd, логи, скрипты деплоя — ты работаешь напрямую на машине, когда это необходимо.
  • Готовность следовать существующим style guide'ам и улучшать их, а не обходить их.
  • Ты показываешь результат в свободно управляемой команде. Мы работаем с минимальными процессами и плоской иерархией. Это работает только с людьми, которые сами себя организуют и не перекладывают ответственность.
  • Желательно
  • Опыт объединения нескольких приложений или сервисов в одну кодовую базу.
  • PostgreSQL на уровне выше базового: анализ запросов, индексирование, миграции на больших таблицах без даунтайма.
  • Опыт работы в регулируемых областях — энергетика, финансы, мобильность.
  • Sidekiq под нагрузкой, идемпотентные задачи, стратегии повторов.
  • Базовое понимание фронтенда для работы на стыках (Hotwire/Turbo, React или Vue) — однако мы сознательно ищем не фронтенд-специалиста.
  • Преимущества
  • Настоящая архитектурная работа над системой, которая сейчас объединяется, — и команда, с которой можно это обсуждать.
  • Прямое влияние: то, что ты создаешь, попадает в production, часто в тот же день.
  • Продукт, который измеримо способствует транспортному переходу.
  • Гибкий график работы, 100% удаленная работа.
  • Привлекательная зарплата и бонусные модели.
  • Обучение и карьерное развитие.
  • Регулярные workation'ы для живых встреч команды.
  • Похоже на тебя? Тогда давай поговорим.
  • Find Jobs in Germany on Arbeitnow
навыки

Стек и инструменты

Поделиться

Подходит ли вам эта вакансия?

Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть

Создать аккаунт PDF-парсинг резюме за 2 минуты

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

6 вакансий
Itransition
I
Itransition
19 ч. назад

Старший Fullstack разработчик

Старший fullstack-разработчик для логистической платформы в сфере e-commerce. Нужен опыт с Ruby on Rails, React и TypeScript, а также умение самостоятельно вести фичи от идеи до продакшена. Предлагают удаленную работу, конкурентную зарплату и бонусы вроде оплаты медицины и курсов английского.

Ruby Ruby on Rails React +6
senior удал. hh
Itransition
I
Itransition
19 ч. назад

Старший Fullstack разработчик

~1 734 000 – 2 819 100 ₸ оценка

Старший fullstack-разработчик для логистической платформы в сфере e-commerce. Нужен опыт с Ruby on Rails, React и TypeScript, а также умение самостоятельно вести фичи от идеи до продакшена. Предлагают удаленную работу, конкурентную зарплату и бонусы вроде медстраховки и курсов английского.

Ruby Ruby on Rails React +6
senior удал. hh
Itransition
I
Itransition
19 ч. назад

Старший Fullstack инженер

~1 734 000 – 2 819 100 ₸ оценка

Старший fullstack-инженер для глобальной логистической платформы в сфере e-commerce. Нужен опыт с Ruby on Rails, React и TypeScript, а также умение самостоятельно вести фичи от идеи до продакшена. Предлагают удалённую работу, конкурентную зарплату и соцпакет.

Ruby Ruby on Rails React +6
senior удал. hh
Itransition
I
Itransition
19 ч. назад

Старший Fullstack инженер

~1 734 000 – 2 819 100 ₸ оценка

Старший fullstack-инженер для глобальной логистической платформы в e-commerce. Нужен опыт с Ruby on Rails, React и TypeScript, а также умение вести фичи от идеи до продакшена. Предлагают удаленку, конкурентную зарплату и соцпакет.

Ruby Ruby on Rails React +6
senior удал. hh
S
Simulmedia
6 д. назад

Старший Backend инженер

Ищем старшего бэкенд-инженера для разработки и поддержки платформы телевизионной рекламы. Основной стек — Ruby (Roda), также потребуется TypeScript/Node.js для API-слоя. Требуется опыт работы с микросервисами, облаком AWS и инструментами мониторинга. Предлагают удаленную работу в Украине, участие в крупном distributed-проекте и современный технологический стек.

Ruby Roda TypeScript +16
senior удал. dou
H
Hiringwise
1 нед. назад

Backend инженер (Ruby on Rails / Python + Django)

~1 734 000 – 2 819 100 ₸ оценка

Стартап ищет опытного Backend инженера для создания AI-платформы для некоммерческих организаций. Нужен 4+ года опыта с Ruby on Rails или Python + Django, сильные навыки PostgreSQL и CI/CD. Предлагается удаленная работа, тесное сотрудничество с основателем и возможность влиять на архитектуру продукта с нуля.

Ruby on Rails Python Django +6
senior удал. dou