Апартмент системс

Senior Ruby разработчик

300 000 - 400 000 RUR
  • Москва
  • Полная занятость
  • Удаленная работа
  • Более 6 лет
  • Ruby
  • Ruby On Rails
  • PostgreSQL
  • Redis
  • Sidekiq
  • Apache Kafka
  • Docker
  • CI/CD
  • Elasticsearch
  • RSpec

Апартмент системс - российская аккредитованная IT-компания. Мы работаем с 2013 года, занимаемся реализацией программного продукта для автоматизации продаж. RealtyCalendar - это сервис, позволяющий владельцам квартир и агентствам управлять размещением на сайтах бронирования.

Наши партнеры: Avito, Expedia, Ostrovok, Суточно, ЯндексПутешествия, Твил и многие другие.

Подключено больше 125 000 объектов недвижимости, через систему совершается 16 000+ бронирований ежедневно, активная клиентская база состоит из 18 000+ предпринимателей в сфере посуточного бизнеса.

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

• Поддержка, оптимизация и постепенный рефакторинг крупного монолитного приложения на Ruby on Rails 5+.

• Активное участие в разделении монолита на микросервисы: обсуждение концепций, определение границ сервисов и протоколов взаимодействия.

• Создание новых, высоконагруженных микросервисов на современных версиях Rails.

• Повышение производительности. Выявление и устранение узких мест (SQL-запросы, кеширование, архитектурные решения) для обеспечения стабильности системы под нагрузкой.

• Интеграции. Проектирование и поддержка API (как внутренних, так и для взаимодействия с внешними системами).

• Написание и поддержка тестов (RSpec, FactoryBot, Capybara).

• Проведение код-ревью, менторинг, обмен знаниями и лучшими практиками.

Что мы ждем от тебя:

• Коммерческий опыт разработки на Ruby on Rails от 5 лет.

• Опыт работы со сложным легаси-проектом и реальный опыт успешного разделения монолита на микросервисы.

• Мыслишь архитектурно: способен проектировать масштабируемые и отказоустойчивые системы с нуля, аргументировать выбор технологий и брать на себя ответственность за технические решения.

• Готовность не просто выполнять задачи, а искать точки роста, предлагать и драйвить улучшения.

• Открытость к дискуссиям, готовность помогать коллегам и конструктивно воспринимать обратную связь.

• Стек: Ruby 2.7+, Ruby on Rails 5+, PostgreSQL, Redis, Sidekiq, Kafka и/или RabbitMQ, Docker, CI/CD, ElasticSearch, RSpec, FactoryBot.

Будет значительным плюсом:
• Опыт с Kubernetes и AWS;
• Участие в опенсорс-проектах, выступления на конференциях или ведение технического блога.

Что мы предлагаем:
• Оформление по ТК РФ;
• Работа в аккредитованной IT-компании;
• График работы 5/2 ~ с 10:00 до 19:00 по МСК;
• Удаленный формат. Работай из любой точки мира. Мы фокусируемся на результате, а не на часах, проведенных онлайн. Важно быть доступным для команды в ключевые часы (с 10:00 до 16:00 по МСК).
• Команда с открытой культурой, адекватное руководство и хорошие отношения внутри коллектива;
• Реальный вызов и влияние! Твоя работа будет иметь непосредственное и видимое влияние на архитектуру и будущее ключевого продукта компании.