MobileUp
сегодня

backend developer

ниже рынка на 42,9%
вакансия 100 000 ₽
в среднем 175 174 ₽
мэтч
Добавь резюме в профиле, чтобы видеть % мэтча с вакансией

сопроводительное письмо

Добавь резюме в профиле, а нейросеть определит твою категорию. Затем ты сможешь генерировать сопроводительные письма для вакансий этой категории

описание

Команда занимается поддержкой бекенда мобильного приложения и сайта по SLA сети ресторанов.

задачи

  • Работать с Active Record, включая сложные JOIN’ы, eager loading, N+1 профилирование.
  • Писать оптимизированные SQL-запросы, использовать EXPLAIN ANALYZE.
  • Создавать и управлять индексами (B-tree, GIN, GiST), включая concurrent indexes.
  • Работать с full-text search: tsvector, GIN, триграммы.
  • Рефакторить схему БД: миграции, безопасные деплои, откаты.
  • Настраивать и использовать Rails.cache (Redis).
  • Разрабатывать и оптимизировать Sidekiq workers.
  • Обрабатывать большие объёмы данных: batch processing, throttling, retries.
  • Интегрировать с внешними API.
  • Разрабатывать и поддерживать HTTP-клиенты (Faraday, HTTParty).
  • Писать Rspec/Swagger тесты.

требования

  • Ruby on Rails (7.0–7.2+).
  • Глубокое понимание архитектуры Rails: MVC, Service Objects, Form Objects, Query Objects, Decorators.
  • Понимание жизненного цикла запроса, middleware, конфигурации окружений.
  • Работа с базой данных (PostgreSQL).
  • Понимание транзакций, блокировок, уровней изоляции.
  • Стратегии кэширования: low-level, fragment, HTTP caching.
  • Работа с cache keys, cache versioning, cache invalidation.
  • Мониторинг, логирование, обработка ошибок в фоновых задачах.
  • Обработка OAuth2, JWT, API-ключей, rate limiting.
  • Использование VCR/WebMock для тестирования интеграций.
  • Асинхронные вызовы, retry-логика.
  • Тестирование фоновых задач, сервисов, форм, запросов.
  • Умение писать читаемый, поддерживаемый, расширяемый код.
  • Соблюдение SOLID, DRY, KISS.
  • Будет плюсом CI/CD pipeline: GitLab CI, понимание работы с Docker, Kubernetes, чтение логов, мониторинг (Grafana), опыт работы с ActiveAdmin.

условия

  • Посменная загрузка в будни по МСК с 19 до 23 (4 часа) и в выходные с 10 до 23 (по 13 часов).
Telegram Добавить в отклики