Middle+/Senior Ruby on Rails разработчик
Ищем опытного Ruby on Rails разработчика для развития высоконагруженного e-commerce приложения. Нужно проектировать архитектуру, работать с PostgreSQL, Redis, Kafka и Docker, а также интегрироваться с внешними сервисами. Предлагаем полную удаленку, гибкий график и интересные задачи.
Зарплата ниже рынка
На 15% ниже медианы Ruby по 11 вакансиям за 90 дней.
Что предстоит делать
О проекте Мы в поиске Middle+/Senior Ruby on Rails разработчика для работы над проектом компании ООО "МОЁ СОБРАНИЕ" (https://moe-sobranie.ru/). Проект связан с развитием и сопровождением высоконагруженного веб-приложения в сфере электронной коммерции. Нам нужен разработчик, который глубоко понимает экосистему Ruby on Rails, умеет проектировать архитектуру с учётом масштабирования и отказоустойчивости, а также готов работать с event-driven подходами и современными инструментами оркестрации. Вы будете участвовать в развитии продукта, оптимизации производительности и интеграции между сервисами.
- Развивать и поддерживать веб-приложение — добавлять новый функционал, рефакторить код, следить за производительностью.
- Проектировать и оптимизировать базы данных (PostgreSQL/MySQL), чтобы система быстро работала даже с тысячами бюллетеней.
- Настраивать фоновые задачи и кеширование (Redis, Sidekiq) — например, для обработки загруженных сканов бюллетеней и выгрузки в ГИС ЖКХ.
- Интегрироваться с внешними системами (ГИС ЖКХ, Госуслуги.ДОМ) через REST API и Kafka (мы используем event-driven подход).
- Работать с контейнеризацией и деплоем (Docker, базовый Kubernetes), чтобы наше приложение стабильно работало в облаке.
- Писать тесты (RSpec, Capybara), чтобы новый функционал не ломал существующий.
- Участвовать в планировании задач, обсуждать архитектуру и предлагать свои решения — мы ценим инициативу и экспертизу.
- Помогать команде двигаться в сторону best practices Rails-разработки.
- Обязательные требования:
- Глубокое знание Ruby on Rails, включая best practices и паттерны проектирования.
- Опыт работы с PostgreSQL / MySQL — проектирование схем, оптимизация сложных запросов.
- Опыт работы с Redis, Sidekiq — фоновые задачи, кеширование, управление очередями.
- Опыт работы с Apache Kafka — event-driven архитектура, интеграции между сервисами.
- Docker — контейнеризация, написание Dockerfile, работа с образами.
- Kubernetes — опыт деплоя и оркестрации (базовый уровень).
- Опыт проектирования и работы с REST / GraphQL API.
- Навыки написания тестов с использованием RSpec, Capybara (TDD/BDD приветствуется).
- Уверенная работа с Git, GitLab CI/CD — пайплайны, работа в команде.
- Уверенное владение Linux, Bash — работа в командной строке, администрирование.
- Глубокое понимание ООП, алгоритмов и структур данных — уровень Senior.
- Самостоятельность в принятии решений, умение предлагать архитектурные решения.
- Аналитический склад ума, системное мышление.
- Способность работать в условиях высокой нагрузки и сжатых сроков.
- Будет плюсом:
- Опыт проектирования высоконагруженных распределённых систем.
- Участие в архитектурных решениях, проектирование сервисов с нуля.
- Опыт повышения отказоустойчивости и масштабируемости систем.
- Знание NoSQL (MongoDB).
- Опыт работы с Apache Kafka в продакшене.
- Опыт работы в e-commerce или маркетплейсах.
- Наличие собственных open-source проектов или активное участие в сообществе Ruby.
Что предлагаем
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Аккредитованный системный интегратор
8 активных вакансий в компании
Senior Android-разработчик (родительский контроль)
Ищем Senior Android-разработчика для создания раздела «Родительский контроль» в мобильном приложении для детей и родителей. Нужен опыт с системными API (AccessibilityService, DevicePolicyManager), фоновыми сервисами и геолокацией. Предлагаем удалённую работу на проекте длительностью около 8 недель с возможностью продления.
Инженер по нагрузочному тестированию (QA Load / Performance Engineer)
Ищем инженера по нагрузочному тестированию для проведения полного цикла тестов производительности веб-приложений и распределённых систем. Требуется опыт от 2-3 лет, владение инструментами вроде JMeter или k6, навыки программирования и работы с SQL. Предлагаем удалённую работу и гибкий график.
Jmix-разработчик
Ищем опытного Jmix-разработчика для долгосрочного проекта по созданию корпоративной системы электронного документооборота. Требуется уверенное владение Java и опыт работы с Jmix. Предлагается удаленная работа с редкими командировками в Москву, оформление по ИП и конкурентная зарплата.
C/C++ разработчик
Ищем опытного C/C++ разработчика для работы над высоконагруженными и низкоуровневыми компонентами. Требуется от 3 лет коммерческого опыта, знание современных стандартов C++ и многопоточности. Предлагаем удалённую работу, полную занятость и гибкий график.
Похожие вакансии
6 вакансий
Senior Ruby on Rails разработчик
Ищем опытного Ruby on Rails разработчика для удаленной работы над проектом болгарского клиента. В задачи входит разработка и оптимизация веб-приложений, работа с API и базами данных, написание тестов и проектирование архитектуры. Контракт на 3 месяца с возможностью продления.
Старший Ruby разработчик
Ищем опытного Ruby-разработчика для работы над платежной платформой в EPAM. Вы будете создавать и развивать API и сервисы для оформления заказов, интегрировать новых платежных провайдеров и работать в распределенной команде. Требуется знание Ruby, Scala и PHP, опыт от 3 лет и английский от B2. Предлагают гибкий график, удаленную работу из Украины, обучение и карьерный рост.
Старший/Ведущий Ruby инженер
Разработка и поддержка платежной платформы на Ruby on Rails для международной компании EPAM. Требуется 5+ лет опыта с Ruby on Rails, знание production-систем и observability-инструментов. Предлагают удаленную работу из Украины, гибкий график, обучение и медстраховку.
Ruby on Rails разработчик (ипотечное страхование)
~1 845 200 – 2 435 050 ₸ оценка
Разработка и поддержка сервисов ипотечного страхования на Ruby on Rails. Требуется опытный специалист с глубокими знаниями RoR, Sidekiq и Docker. Предлагают удалённую или гибридную работу, ДМС и конкурентную зарплату.
Старший Ruby разработчик (React)
~1 845 200 – 2 435 050 ₸ оценка
Ищем опытного Ruby-разработчика для долгосрочной работы над проектом HubSpot. Требуется 5+ лет опыта с Ruby и 3+ года с React. Предлагаем удаленную работу, 20 дней отпуска и поддержку профессионального роста.
Fullstack разработчик (Ruby on Rails, Vue 3)
~1 845 200 – 2 435 050 ₸ оценка
Ищем fullstack разработчика для работы над приложениями на Ruby on Rails и Vue 3 с интеграцией ИИ. Задачи включают разработку LLM-агентов и ревью AI-кода. Предлагается удаленная работа в американской компании.