Про вакансію
Компанія SOFTSWISS продовжує розширювати свою команду і шукає розробника Ruby on Rails. Нам потрібен кваліфікований, ініціативний та досвідчений спеціаліст, який поділяє нашу культуру та цінності і готовий сприяти розвитку передових ігрових рішень.
Про продукт:SOFTSWISS Casino Platform
Модульна платформа повного циклу для управління онлайн-казино.
Дізнатися більше
Мета ролі:Ми шукаємо інженера, який вважає AI інструментом для посилення можливостей, а не скороченням шляху: того, хто швидко реалізує завдання з сучасними інструментами, але при цьому володіє архітектурою, крайніми випадками та поведінкою продукту у продакшені. Якщо ви поділяєте нашу культуру і цінності і хочете створювати високонавантажені ігрові рішення для мільйонів користувачів, ми раді поговорити.
Ключові обов’язки:- Розробка, підтримка і вдосконалення сервісів Ruby on Rails для iGaming платформи: високопродуктивні API, процеси платежів і гаманців, інтеграції в реальному часі і бек-офісні інструменти.
- Робота в AI-підсиленому робочому процесі: використання помічників кодування (Cursor, Claude Code, GitHub Copilot тощо) для скелетування, рефакторингу, генерації тестів і рев’ю коду з повною відповідальністю за якість.
- Інтеграція функцій на базі LLM у продукт для додавання цінності (сигнали шахрайства та ризиків, автоматизація підтримки гравців, генерація контенту, внутрішня аналітика).
- Відповідальність за продуктивність і надійність: профілювання, оптимізація PostgreSQL запитів, проєктування кешування і обробки у фоновому режимі, розслідування інцидентів.
- Рев’ю коду (як людського, так і AI), наставництво для середніх інженерів, встановлення стандартів відповідального і ефективного використання AI.
- Участь в обговореннях архітектури, технічному плануванні та міжкомандних ініціативах.
- 4+ роки комерційного досвіду Ruby on Rails; глибоке розуміння Ruby internals, стандартів Rails і винятків із них.
- Впевнені навички роботи з SQL і PostgreSQL: індексація, планування запитів, міграції на великих таблицях без простоїв.
- Добре розуміння основ розподілених систем: черги повідомлень, идемпотентність, остаточна консистентність, фонові завдання (Sidekiq або подібні), кешування (Redis).
- Практичний досвід використання AI-інструментів програмування у щоденній роботі з чіткою позицією щодо їх користі та ризиків.
- Здатність виявляти хибні AI-генеровані API під час рев’ю.
- Вміння критично оцінювати AI-генерований код, писати і читати тести, розуміти роботу коду і не об’єднувати нероз’яснений код.
- Досвід проєктування та використання REST і/або gRPC API; знайомство з OpenAPI.
- Впевнена робота з Git, CI/CD, Docker; розуміння Kubernetes маніфестів і логів.
- Досвід роботи з інструментами моніторингу (Prometheus/Grafana, Sentry, OpenTelemetry або подібним).
- Рівень англійської та російської не нижче Upper-Intermediate.
- Досвід інтеграції LLM API (OpenAI, Anthropic, відкриті моделі) в продакшен-додатки Ruby: дизайн запитів, структуровані виходи, оцінка, контроль вартості і затримок.
- Знайомство з RAG pipeline, векторними базами (pgvector, Qdrant) або агентськими фреймворками.
- Розуміння безпеки та захисту даних у AI-функціях (обробка PII, 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, Grafana, Sentry.
AI інструменти: [Cursor / Claude Code / Copilot] з командними правилами використання, рев’ю і безпеки.
Інтеграції LLM через [API провайдерів і власні моделі]
Переваги:- Приватна медична страховка
- Пільги на спорт
- Комплексна програма підтримки психічного здоров’я
- Безкоштовні онлайн уроки англійської
- Курси місцевих мов
- Оплачувані відпустки
- Підтримка декретної відпустки
- Винагороди за рефералів
- Підвищення кваліфікації, внутрішні майстер-класи, участь у професійних конференціях і корпоративних заходах
SOFTSWISS публікує цю вакансію на власному сайті кар'єри. Заявки подаються безпосередньо в SOFTSWISS через кнопку "Apply" на цій сторінці.
Перекладено з оригінального оголошення; у разі розбіжностей діє оригінал. Оригінал оголошення
Відгукнутися
Форма відгуку англійською мовою. Резюме можна надіслати будь-якою мовою.