Senior Ruby on Rails Developer
Grade: Senior
Salary: 5500-7000 EUR
Skills: Ruby on Rails, Ruby, SQL, PostgreSQL, Sidekiq, Redis, REST, gRPC, OpenAPI, Git, Docker, Kubernetes, Prometheus, Grafana, Sentry, OpenTelemetry
Company URL:
Description:
Формат работы: удалённо из любой точки мира либо из одного из европейских офисов.
Международный продуктовый 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 провайдеров и самостоятельно размещённые модели].
5:["$","$L18",null,{"initialState":{"status":"anonymous"},"children":[["$","$L19",null,{}],["$","main",null,{"children":["$","$L1a",null,{"vacancySlug":"36284-senior-ruby-on-rails-developer","initialVacancy":{"published_at":"2026-09-17T07:15:15.632089","is_active":true,"position":"Senior Ruby on Rails Developer","language":"ru","type":"web_and_tg","id":36284,"offer_type":"vacancy","cover_letter_required":false,"cover_letter_placeholder":"","source":"backoffice","incognito_publication":false,"salary_description":"5 500 — 7 000 €/мес до налогов","salary_hidden":false,"salary_display_from":5500,"salary_display_to":7000,"salary_currency":"EUR","salary_taxes":"gross","salary_is_total":false,"salary_by_our_version":false,"salary_hidden_variant":null,"offer_description":"Что делать: Проектировать, разрабатывать и развивать сервисы на Ruby on Rails, работать в процессе разработки с использованием AI, интегрировать в продукт функции на основе LLM.\n\nО компании: Название скрыто под NDA. Международная технологическая компания, эксперт в области разработки программного обеспечения для iGaming. Все подробности рекрутер раскроет лично сразу после отклика.","skills_objects":[{"name":"Ruby on Rails","slug":"ruby on rails","is_custom":false},{"name":"Ruby","slug":"ruby","is_custom":false},{"name":"SQL","slug":"sql","is_custom":false},{"name":"PostgreSQL","slug":"postgresql","is_custom":false},{"name":"Sidekiq","slug":"sidekiq","is_custom":false},{"name":"Redis","slug":"redis","is_custom":false},{"name":"REST","slug":"rest","is_custom":false},{"name":"gRPC","slug":"grpc","is_custom":false},{"name":"OpenAPI","slug":"openapi","is_custom":false},{"name":"Git","slug":"git","is_custom":false},{"name":"Docker","slug":"docker","is_custom":false},{"name":"Kubernetes","slug":"kubernetes","is_custom":false},{"name":"Prometheus","slug":"prometheus","is_custom":false},{"name":"Grafana","slug":"grafana","is_custom":false},{"name":"Sentry","slug":"sentry","is_custom":false},{"name":"OpenTelemetry","slug":"opentelemetry","is_custom":false}],"url":"/vacancies/36284-senior-ruby-on-rails-developer","description_html":null,"english_level":{"name":"B2 — Upper-Intermediate","vacancy_description":"Знаете термины, свободно говорите на рабочие темы. Помощь нужна в редких случаях"},"location_requirements":[{"location_id":"_cu-world","format":"remote","exclude":false,"ancestors":["_cu-world"],"metros":[],"city":"Весь мир","country":""},{"location_id":"_cu-europe","format":"office","exclude":false,"ancestors":["_cu-europe"],"metros":[],"city":"Европа","country":""}],"location_items":[{"label":"Весь мир","format":"remote","exclude":false},{"label":"Европа","format":"office","exclude":false}],"application":null,"viewed":false,"company":{"id":null,"name":"Компания скрыта (Сфера развлечений) ","logotype":"570bc6c4-809a-484a-bdea-ef0e18caaf63.png","url":"/companies/y4vWMal3-kompaniia-skryta-sfera-razvlechenii","industry":"Разработка ПО","post_to_job_aggregators":true,"investments":"","size":"1001+","short_description":"Название скрыто под NDA. Международная технологическая компания, эксперт в области разработки программного обеспечения для iGaming. Все подробности рекрутер раскроет лич
Анонимная аналитика
Мы используем анонимную аналитику, чтобы улучшать поиск вакансий и работу сайта.