Point your AI agent at freehire and let it find you a job.

Get the CLI →

Компания скрыта (Сфера развлечений)

NewBe an early applicant

Senior Ruby on Rails Developer

Posted 4 views
Discussion

Summary

Senior Ruby on Rails Developer for an international iGaming and FinTech holding. You will design high-load APIs, payment systems, and LLM-based features using Ruby 3.x, Rails 7/8, and PostgreSQL, while actively utilizing AI coding assistants like Cursor and GitHub Copilot in your daily workflow.

Формат работы: удалённо из любой точки мира либо из одного из европейских офисов.

Международный продуктовый IT-холдинг с командой 3000+ сотрудников и высоконагруженными проектами в сферах iGaming, FinTech и Crypto. Мы ищем Senior Ruby Developer. Нам нужен человек, который быстро выпускает решения с помощью современных инструментов, но при этом продолжает нести ответственность за архитектуру, пограничные сценарии и поведение своего кода в production.

Если ты разделяешь нашу культуру и ценности и хочешь создавать высоконагруженные игровые решения, которыми пользуются миллионы игроков, будем рады познакомиться.

Что предстоит делать

  • Проектировать, разрабатывать и развивать сервисы на Ruby on Rails, лежащие в основе нашей iGaming-платформы: высоконагруженные API, платёжные и wallet-процессы, интеграции с играми в режиме реального времени и инструменты для back-office.
  • Работать в процессе разработки с использованием AI: применять coding assistants и AI-агентов — Cursor, Claude Code, GitHub Copilot или аналогичные инструменты — для создания базовой структуры кода, рефакторинга, генерации тестов и code review, при этом полностью отвечать за качество кода, попадающего в основную ветку.
  • Интегрировать в продукт функции на основе LLM там, где они приносят реальную пользу: сигналы для выявления мошенничества и оценки рисков, автоматизация поддержки игроков, генерация контента и внутренние аналитические copilot-инструменты.
  • Отвечать за производительность и надёжность: профилировать критические участки кода, оптимизировать запросы PostgreSQL, проектировать стратегии кэширования и фоновой обработки, а также проводить расследование инцидентов до установления первопричины.
  • Проводить code review кода, написанного как людьми, так и AI, менторить разработчиков уровня Middle и помогать формировать командные стандарты ответственного и эффективного использования AI.
  • Участвовать в обсуждении архитектуры, техническом планировании и кросс-командных инициативах.

Требуемый опыт

  • От четырёх лет коммерческого опыта с Ruby on Rails, глубокое понимание внутренних механизмов Ruby, соглашений Rails и ситуаций, в которых от этих соглашений стоит отступать.
  • Сильные знания SQL и PostgreSQL: индексы, планы выполнения запросов, проведение миграций больших таблиц без простоя системы.
  • Хорошее понимание основ распределённых систем: очереди сообщений, идемпотентность, eventual consistency, фоновые задачи — Sidekiq или аналогичные инструменты — и кэширование с использованием Redis.
  • Практический опыт ежедневного использования AI-инструментов для разработки и сформированное понимание того, в каких случаях они помогают, а в каких могут навредить.
  • Способность во время code review распознать правдоподобно выглядящий, но несуществующий API, сгенерированный AI.
  • Умение оценивать и проверять AI-сгенерированный код: критически читать и писать тесты, понимать фактическое поведение кода и не добавлять в проект решения, которые ты не можешь объяснить.
  • Опыт проектирования и использования REST и/или gRPC API, знакомство с OpenAPI.
  • Уверенное владение Git, опыт работы с CI/CD-пайплайнами и Docker, умение читать манифесты и логи Kubernetes.
  • Опыт работы с инструментами observability: Prometheus/Grafana, Sentry, OpenTelemetry или аналогичными.
  • Английский язык на уровне B2 или выше: необходимо читать и писать техническую документацию, RFC и комментарии в рамках code review на английском языке.

Будет преимуществом

  • Опыт интеграции LLM API — OpenAI, Anthropic или open-weight моделей — в production-приложения на Ruby: проектирование промптов, структурированные ответы, оценка качества, контроль стоимости и задержек.
  • Знакомство с RAG-пайплайнами, векторными базами данных — pgvector, Qdrant — или агентными фреймворками.
  • Понимание требований информационной безопасности и конфиденциальности данных при разработке AI-функциональности: работа с персональными данными, защита от prompt injection и валидация ответов модели.
  • Опыт работы в fintech, платежах или iGaming, знание регуляторных требований и принципов ответственной игры.
  • Участие в open-source-проектах на Ruby, выступления на конференциях или написание технических материалов.
  • Практические знания Go, Elixir или TypeScript для работы с другими сервисами.

Наш стек

  • Ruby 3.x, Rails 7/8, PostgreSQL, Redis, Sidekiq, Kafka [/RabbitMQ], Docker, Kubernetes, GitLab CI/CD, Grafana, Sentry.
  • AI-инструменты: [Cursor / Claude Code / GitHub Copilot] с едиными командными правилами использования, проверки и обеспечения безопасности.
  • LLM-интеграции: через [API провайдеров и самостоятельно размещённые модели].

Skills

What Senior Backend jobs ask for — and how much of it you have →

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available