SOFTSWISS
Ruby on Rails Developer – Senior
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Ruby on Rails разработчик в SOFTSWISS для развития высоконагруженной iGaming-платформы (Casino Platform). Проектирование и развитие Rails-сервисов, интеграция LLM-фич и работа в AI-augmented процессе с полной ответственностью за качество и продакшн-поведение кода.
Задачи
- Проектировать, разрабатывать и развивать Ruby on Rails сервисы iGaming-платформы: высоконагруженные API, платёжные и кошельковые сценарии, real-time интеграции с играми и back-office инструменты
- Работать в AI-augmented процессе: использовать ассистентов и агентов (Cursor, Claude Code, GitHub Copilot и аналоги) для скаффолдинга, рефакторинга, генерации тестов и код-ревью, неся полную ответственность за качество смерженного кода
- Интегрировать LLM-фичи в продукт там, где они дают реальную ценность: сигналы фрода и риска, автоматизация поддержки игроков, генерация контента, внутренние аналитические копилоты
- Отвечать за производительность и надёжность: профилировать горячие пути, оптимизировать запросы PostgreSQL, проектировать кэширование и фоновую обработку, доводить инциденты до root cause
- Проводить код-ревью (в том числе AI-написанного кода), менторить middle-инженеров и формировать стандарты ответственного и эффективного использования AI
- Участвовать в обсуждении архитектуры, техническом планировании и кросс-командных инициативах
Требования
- 4+ года коммерческого опыта с Ruby on Rails; глубокое понимание внутренностей Ruby, конвенций Rails и того, когда их стоит нарушать
- Сильные навыки SQL и PostgreSQL: индексация, планирование запросов, миграции больших таблиц без даунтайма
- Понимание основ распределённых систем: очереди сообщений, идемпотентность, eventual consistency, фоновые задачи (Sidekiq или аналоги), кэширование (Redis)
- Практический опыт использования AI-инструментов для написания кода в ежедневной работе и чёткое мнение, когда они помогают, а когда вредят
- Умение замечать правдоподобно выглядящий галлюцинированный API на ревью
- Способность оценивать и верифицировать AI-сгенерированный код: критично писать и читать тесты, понимать, что код реально делает, и не мержить то, что не можешь объяснить
- Опыт проектирования и потребления REST и/или gRPC API; знакомство с OpenAPI
- Уверенное владение Git, CI/CD пайплайнами, Docker; умение читать манифесты и логи Kubernetes
- Опыт работы с observability-инструментами (Prometheus/Grafana, Sentry, OpenTelemetry или аналоги)
- Английский и русский на уровне Upper-Intermediate и выше
Условия
- Частное медицинское страхование
- Спортивные бенефиты
- Комплексная программа ментального здоровья
- Бесплатные уроки английского (онлайн)
- Курсы местного языка
- Оплачиваемый отпуск
- Поддержка в период декретного отпуска
- Бонусы за рефералов
- Повышение квалификации, внутренние воркшопы, участие в профессиональных конференциях и корпоративных мероприятиях
Навыки
- Ruby
- Ruby on Rails
- PostgreSQL
- SQL
- Redis
- Sidekiq
- Kafka
- RabbitMQ
- Docker
- Kubernetes
- GitLab CI
- Grafana
- Sentry
- REST
- gRPC
- OpenAPI
- Git
- CI/CD
- Prometheus
- OpenTelemetry
- LLM
- Cursor
- Claude Code
- GitHub Copilot
- pgvector
- Qdrant
- RAG
- Go
- Elixir
- TypeScript