Full-Stack разработчик (Ruby/Elixir/React)
Разработка и поддержка платформы для похоронных бюро: работа с legacy-стеком Ruby/Rails/Angular и современным Elixir/React/GraphQL. Нужен опыт коммерческой разработки на Ruby on Rails и Elixir, знание React, GraphQL, WebSockets, AWS и архитектурных паттернов (DDD, Event Sourcing). Предлагают удалённую работу, дружную команду и участие в миграции на event-driven архитектуру.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Зарплата не указана — оценили по рынку
На основе 10 похожих вакансий за 90 дней по всем рынкам вместе — отдельной выборки по рынку этой вакансии нет; город и грейд вакансии не учтены.
Что предстоит делать
<h3>О клиенте</h3><p>Наш клиент — британский поставщик программного обеспечения, который предоставляет комплексные системы административного и операционного управления для распорядителей похоронных бюро и профессионалов отрасли. Платформа, включая её программное обеспечение нового поколения (NexGen) и выделенную экосистему поддержки, помогает командам похоронных служб оптимизировать подключение клиентов, управлять индивидуальными рабочими процессами, автоматизировать создание документов и шаблонов, а также поддерживать бесперебойную повседневную деятельность.</p><h3>Детали проекта</h3><p>Проект включает масштабирование и развитие технической архитектуры платформы Funeral Manager. Мы активно поддерживаем двухстековую конфигурацию, одновременно реализуя стратегию поэтапной миграции:</p><ul><li><strong>Legacy-стек: </strong>Среда на Ruby, Ruby on Rails и Angular, поддерживающая ключевые функции, операционные конфигурации и активные пользовательские рабочие процессы.</li><li><strong>Стек нового поколения: </strong>Современная конфигурация на Elixir, React, GraphQL и WebSockets, спроектированная с использованием Functional Domain-Driven Design (DDD), Hexagonal Architecture и Event Sourcing.</li><li><strong>Стратегия миграции: </strong>Использование паттерна Strangler Fig для поэтапной миграции функциональности из монолитной архитектуры Ruby/Rails в событийно-ориентированную систему на Elixir без нарушения работы клиентов.</li><li>Основная инфраструктура полностью размещена на AWS (EBS, ECS, Fargate, Aurora), а CircleCI обеспечивает работу CI/CD-пайплайна.</li></ul><h3>Ваша команда</h3><p>Наша команда небольшая, но мощная, и каждый новый сотрудник вносит реальный вклад.</p><p>Руководство: CEO и CTO определяют видение компании и техническую стратегию.</p><p>Продукт и разработка: наш Junior Ruby Full-Stack Developer активно создаёт и развивает нашу платформу.</p><p>Поддержка клиентов: команда из 3 человек, посвящённая тому, чтобы наши пользователи были довольны.</p><h3>Что вас ждёт</h3><ul><li>Процесс собеседования, который уважает людей и их время</li><li>Профессиональное и открытое IT-сообщество</li><li>Внутренние митапы и ресурсы для обмена знаниями</li><li>Время для восстановления и отдыха</li><li>Яркие онлайн- и офлайн-мероприятия</li><li>Возможность стать частью нашего внутреннего волонтёрского сообщества</li></ul><h3>Обязанности</h3><p>Обязанности</p><ul><li>Поддержка и обслуживание: помогать Junior Ruby Full-stack разработчику и команде поддержки клиентов, решая технические проблемы, устраняя баги и улучшая производительность приложения.</li><li>Поддержка legacy-системы: поддерживать и разрабатывать новые функции в legacy-приложении на Ruby / Rails / Angular.</li><li>Разработка на современном стеке: проектировать, создавать и поставлять масштабируемые новые функции в архитектуре Elixir / React.</li><li>Архитектура и миграция: применять принципы паттерна Strangler для безопасной миграции существующих возможностей из Rails в событийно-ориентированную экосистему на Elixir.</li><li>Проектирование систем: реализовывать функциональные domain-driven дизайны, actor-based агрегаты, обработчики событий, process managers и модели stateful-персистентности.</li><li>API и интеграция с фронтендом: разрабатывать GraphQL-эндпоинты, WebSocket-стримы и адаптивные компоненты фронтенда на React с поддержкой TanStack и Storybook.</li></ul><h3>Навыки</h3><p><strong>Требования к кандидату</strong> </p><p><strong>Обязательные:</strong></p><ul><li><strong>Ruby и Ruby on Rails:</strong> Подтверждённый коммерческий опыт поддержки и расширения бэкенд-систем на Rails.</li><li><strong>Elixir:</strong> Продемонстрированный практический опыт создания систем на Elixir в production-средах.</li><li><strong>Разработка на React:</strong> Сильный опыт фронтенд-разработки с React и современными фронтенд-библиотеками.</li><li><strong>Архитектурные паттерны:</strong> основательное понимание Functional Domain-Driven Design (DDD), Hexagonal Architecture (Ports & Adapters) и Event-Driven Architecture.</li><li><strong>Event Sourcing и Actor Models:</strong> Практический опыт с Event Sourcing, stateful-персистентностью, actor-based агрегатами, обработчиками событий и process managers.</li><li><strong>Миграция систем:</strong> Практический опыт или основательное концептуальное понимание паттерна Strangler для миграции legacy-кода.</li><li><strong>API и данные в реальном времени:</strong> Уверенное владение GraphQL и WebSockets.</li><li><strong>Базы данных и кэш:</strong> Опыт работы с реляционными базами данных (PostgreSQL) и инструментами кэширования (Redis).</li><li><strong>AWS и инфраструктура:</strong> Практические знания сервисов AWS, в частности EBS, ECS, Fargate и Aurora, а также CircleCI для автоматизированного CI/CD.</li><li><strong>Сильный плюс / желательно:</strong></li><li><strong>Angular:</strong> Опыт или знакомство с legacy-кодовыми базами на Angular.</li><li><strong>Тестирование UI/UX и изоляция компонентов:</strong> Опыт работы с TanStack и Storybook.</li><li><strong>Опыт в домене:</strong> Опыт создания SaaS или мультитенантных систем управления бизнесом.</li></ul> <div> <a href="https://jobs.dou.ua/companies/brightgrove/vacancies/375407/#reply-btn-id">Откликнуться на вакансию</a> </div>
Стек и инструменты
Сколько платят вам?
Анонимно укажите, сколько вы получаете как Ruby-разработчик, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансийSoftware Engineer (Ruby on Rails)
~1 770 372 ₸ оценка по всем рынкам
Разработчик присоединится к команде Content Platform и будет развивать FAdmin — ключевую систему обработки флаеров, а также связанные сервисы. Нужен опыт 2–5 лет в бэкенд- или фулстек-разработке, уверенное владение Ruby on Rails, SQL и CI/CD, а также ежедневная работа с AI-агентами вроде Claude Code. Предлагают удалённую работу, гибкий график, конкурентную зарплату, страховку и поддержку профессионального роста.
Ruby Developer
Актуальность уточняется
~1 770 372 ₸ оценка по всем рынкам
Разработка платформы жизненного цикла заказов и платежной платформы на Ruby on Rails и Golang. Нужен опыт коммерческой разработки от 3 лет, уверенное знание Ruby/Rails и Golang от 1 года, работа с PostgreSQL/MySQL, Kubernetes, Grafana, Kibana, Redis и Kafka. Предстоит развивать продукт, поддерживать текущее решение и участвовать в проектировании архитектуры; оформление — срочный трудовой договор на декретную ставку.
Ruby on Rails разработчик
~1 770 372 ₸ оценка по всем рынкам
Ищем разработчика на Ruby on Rails для создания качественных программных систем и решения сложных технических задач. Нужен опыт в IT от года, работа с базами данных и достаточный английский для письменной коммуникации. Предлагают гибкий график, удалёнку, компенсацию медицины и спортзала, а также проекты для крупных клиентов вроде PayPal и adidas.
Ruby on Rails разработчик
~1 770 372 ₸ оценка по всем рынкам
Ищем разработчика на Ruby on Rails для создания качественных программных решений и работы со сложными техническими задачами. Нужен опыт в IT от года, знание Ruby on Rails, баз данных и английского для письменной коммуникации. Предлагают гибкий график, удалёнку, компенсацию медицинских расходов, спортзала и курсов английского.
Ruby on Rails разработчик
Ищем разработчика на Ruby on Rails для создания качественных программных систем и решения сложных технических задач. Нужен опыт в IT от года, работа с базами данных и английский для письменной коммуникации. Предлагают проекты для крупных клиентов, гибкий график, удалёнку и компенсацию расходов на спорт и медицину.
Ruby on Rails разработчик
~1 770 372 ₸ оценка по всем рынкам
Ищем опытного разработчика, который умеет проектировать и создавать сложные системы с нуля, продумывать технические решения на уровне всего проекта и внедрять лучшие практики разработки. Нужен опыт от 3 лет в IT, уверенное владение Ruby on Rails, работа с базами данных (SQL или NoSQL) и понимание *nix-систем. Предлагают проекты для крупных клиентов (PayPal, Wargaming, Xerox и др.), гибкий график, удалёнку, компенсацию медицинских расходов, курсы английского и другие бонусы.