Middle Ruby Developer

Дата размещения вакансии: 10.06.2026
Работодатель: Амбреллио
Уровень зарплаты:
з/п не указана
Город:
Санкт-Петербург
Дворцовая площадь
Требуемый опыт работы:
От 3 до 6 лет

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

  • Разрабатывать новый функционал на Ruby 3.4 / Rails 8 в соответствии с бизнес-требованиями и архитектурными стандартами команды;
  • Самостоятельно вести задачи среднего уровня сложности от проработки решения до вывода в production;
  • Глубоко погружаться в предметную область и корректно трансформировать бизнес-требования в технические решения;
  • Поддерживать и развивать существующую систему: проводить рефакторинг, повышать качество кода, надежность и производительность сервисов;
  • Проектировать и оптимизировать работу с PostgreSQL: писать сложные запросы, работать с оконными функциями, индексами, партиционированием и безопасными миграциями на больших объемах данных;
  • Разрабатывать и поддерживать REST API и интеграции со сторонними сервисами;
  • Реализовывать и сопровождать фоновые процессы на Sidekiq, работать с Redis;
  • Писать качественные автоматизированные тесты на RSpec и поддерживать необходимый уровень покрытия;
  • Участвовать в код-ревью, соблюдать инженерные стандарты и вносить вклад в повышение качества кода;
  • Анализировать метрики, логи и инциденты, участвовать в диагностике проблем и устранении регрессий;
  • Работать с Docker, CI/CD-процессами и участвовать в эксплуатации сервисов в production-среде;
  • Постепенно расширять зону ответственности, участвуя в решении более сложных и менее формализованных задач.

Вы точно справитесь с задачами, если:

  • У вас есть уверенный коммерческий опыт разработки на Ruby 3.x и Ruby on Rails от 3 лет;
  • Уверенно владеете стеком Rails, Sidekiq, RSpec, понимаете современные подходы экосистем dry-rb и желательно имеете опыт работы с Sequel;
  • Глубоко знаете PostgreSQL: партиционирование таблиц, оптимизацию запросов, оконные функции, безопасные миграции на больших таблицах (concurrent indexes, check constraints и другие практики);
  • Имеете уверенный опыт работы с Redis;
  • Проектировали и оптимизировали REST API под высокие нагрузки и требования к производительности;
  • Следуете высоким стандартам качества кода, умеете писать поддерживаемые и надежные решения;
  • Самостоятельно доводите задачи до production и своевременно эскалируете возникающие риски или блокеры;
  • Умеете анализировать причины проблем в production, работать с логами, метриками и минимизировать вероятность регрессий;
  • Понимаете принципы производительности, надежности и отказоустойчивости веб-приложений.

Будет плюсом:

  • Опыт работы с RabbitMQ и event-driven архитектурой, реализация listeners/handlers и синхронизация данных между сервисами;
  • Опыт работы с GraphQL (graphql-ruby, graphlient);
  • Понимание практик observability: OpenTelemetry, Sentry, Prometheus, Yabeda;
  • Опыт анализа продуктовых и технических метрик, понимание влияния латентности на пользовательский опыт;
  • Опыт работы с Docker и Docker Compose для локальной разработки;
  • Базовое понимание Kubernetes и принципов эксплуатации контейнеризированных приложений.

Мы создаём комфортные условия для сотрудников:

  • Гибридный формат работы или полная удаленка;
  • Стабильная и конкурентоспособная заработная плата, определяется по результатам собеседования;
  • Оформление по ТК РФ с первого рабочего дня;
  • График работы 5/2 с гибким началом рабочего дня;
  • Оплачиваемые больничные и отпуск;
  • Пакет бенефитов (спорт, медицина, обучение);
  • Возможность посещать конференции и курсы, а также выступать в качестве спикера;
  • Много корпоративных праздников и мероприятий;
  • Всё необходимое для работы и поддержка инициатив.