Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Senior Ruby on Rails Developer

Posted 23 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 Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →