Старший Software Engineer (Ruby on Rails)
Клиент — одна из крупнейших в мире платформ по подписке на цифровое чтение (200 млн посетителей в месяц). Нужен старший инженер с опытом 4–6 лет, сильным Ruby on Rails и базовым React, который займётся аутентификацией, управлением сессиями, MFA и защитой пользовательских данных. Полностью удалённая работа, долгосрочный проект (12+ месяцев), 30 дней оплачиваемого отпуска и гибкий график.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Зарплата не указана — оценили по рынку
На основе 6 похожих вакансий за 90 дней по всем рынкам вместе — отдельной выборки по рынку этой вакансии нет.
Что предстоит делать
<p>Мы ищем <strong>Senior Software Engineer</strong>, чтобы присоединиться к нашему клиенту — одной из крупнейших в мире платформ по подписке на цифровое чтение, предоставляющей доступ к электронным книгам, аудиокнигам, журналам, документам и эксклюзивному контенту для более чем 200 миллионов ежемесячных посетителей и более 2 миллионов активных подписчиков практически в каждой стране.</p><p>В роли <strong>Senior Software Engineer</strong> вы будете играть ключевую роль в создании и поддержке безопасных протоколов, которые защищают учётные данные и данные пользователей во время аутентификации, обеспечивая при этом пользователям беспрепятственный и удобный опыт входа и регистрации — и поддерживая соответствие методов аутентификации соответствующим стандартам безопасности, нормативным требованиям и лучшим отраслевым практикам.</p><p>Эта позиция начинается с инициатив в области Customer Support/self-service (например, самостоятельное восстановление и отмена аккаунта, снижение нагрузки на поддержку), а затем переходит к ключевым проектам дорожной карты Identity (аутентификация, улучшения входа и создания аккаунта, управление сессиями).</p><h3><strong>Обязательные требования</strong></h3><ul><li>4–6 лет профессионального опыта разработки программного обеспечения.</li><li>Сильные навыки письменной коммуникации (мы — remote-first компания).</li><li>Владение Ruby on Rails.</li><li>Опыт работы с JavaScript/React (≈1 года достаточно — это роль с фокусом на backend и некоторой частью frontend).</li><li>Навыки интеграции API с фокусом на аутентификацию.</li><li>Опыт работы с реляционными базами данных в масштабе и уверенное владение SQL.</li><li>Опыт работы со сложными backend-системами, включая MFA, верификацию email и риск-ориентированное обнаружение мошенничества.</li><li>Знакомство с системами контроля версий (Git).</li><li>Энтузиазм — коллеги, готовые строить и улучшать то, как мы строим.</li><li>Участие в программе on-call команды Identity. Круглосуточная ротация on-call распределяется между инженерами и происходит каждые три недели, с одной неделей дежурства на инженера (исторически on-call проходит спокойно — около одного вызова в месяц).</li><li>Хорошее пересечение с часовым поясом EST <nobr>(09:00–13:00 EST).</nobr></li><li>AI Fluency: комфортное использование AI-инструментов для ускорения разработки — и способность объяснить, защитить и нести ответственность за всё, что вы создаёте с помощью AI.</li></ul><h3><strong>Будет большим плюсом</strong></h3><ul><li>Основы безопасности — лучшие практики работы с чувствительными пользовательскими данными и транзакциями.</li><li>Опыт работы с инструментами Customer Support, такими как Zendesk и Forethought.</li><li>Знакомство с концепциями CIAM, SSO, SAML, MFA и федерации.</li></ul><h3><strong>Обязанности</strong></h3><ul><li>Создавать self-service-сценарии, снижающие нагрузку на Customer Support (например, восстановление и отмена аккаунта), и уменьшать трение в инструментах и рабочих процессах поддержки (Zendesk, Forethought, Admin-панели).</li><li>Создавать и улучшать функциональность, связанную с идентификацией: аутентификация, управление сессиями и защита пользовательских данных.</li><li>Улучшать вход и создание аккаунта (например, passwordless/magic links/passkeys, One Tap), MFA и верификацию личности.</li><li>Интегрировать и оптимизировать риск-ориентированное обнаружение мошенничества и другие меры безопасности для снижения угроз.</li><li>Проектировать и внедрять рабочие процессы хранения и удаления пользовательских данных в соответствии с нормативными требованиями (например, GDPR).</li><li>Реализовывать проекты с вниманием к качеству, поддерживаемости, производительности, масштабируемости и наблюдаемости.</li><li>Писать понятную техническую документацию на основе проектных предложений.</li><li>Тесно сотрудничать с продуктовой, security- и юридической командами по инициативам в области идентификации.</li></ul><h3><strong>О проекте</strong></h3><p>Клиент — одна из ведущих в мире платформ по подписке на цифровое чтение, предлагающая доступ к электронным книгам, аудиокнигам, журналам, документам и эксклюзивному контенту. Инженерная организация состоит из нескольких специализированных команд, включая Platform Engineering, ML Infrastructure, Infrastructure и Big Data.</p><p>Команда Identity отвечает за аутентификацию для платформы реального масштаба — 200 миллионов ежемесячных посетителей, более 2 миллионов активных подписчиков и несколько миллионов запросов на вход и регистрацию ежедневно. Работа команды охватывает Product, Infrastructure, Security и Customer Support, создавая безопасные протоколы, которые защищают учётные данные пользователей, сохраняя вход и регистрацию беспрепятственными и соответствующими отраслевым стандартам.</p><p>Эта роль начинается с инициатив в области Customer Support и self-service — например, сценариев восстановления и отмены аккаунта — прежде чем перейти к ключевой работе по дорожной карте Identity, такой как аутентификация, улучшения входа/создания аккаунта и управление сессиями.</p><p>AI-инструменты, такие как Claude Code и Cursor, являются основой инженерной культуры здесь и используются для написания кода, отладки и проверки архитектуры. Ответственность по-прежнему важна: инженеры должны полностью понимать и защищать каждую строку, которую они выпускают. Процесс найма включает живую оценку AI Fluency для проверки этого.</p><h3><strong>Технологический стек</strong></h3><ul><li><strong>Архитектура:</strong> монолит на Ruby on Rails.</li><li><strong>База данных:</strong> MySQL.</li><li><strong>Фоновые задачи:</strong> Sidekiq (на базе Redis).</li><li><strong>Механизмы аутентификации:</strong> OAuth2, JWT, ROPG; Auth0.</li><li><strong>Облако:</strong> AWS (в основном чтение секретов из AWS Secrets Manager).</li><li><strong>Тестирование:</strong> инженеры сами отвечают за своё тестирование (unit + integration, RSpec). Выделенного QA нет.</li><li><strong>DevOps:</strong> не ожидается для этой роли.</li><li><strong>Frontend:</strong> React.</li><li><strong>Проектирование систем:</strong> преимущественно реализация в рамках существующего дизайна, но мы ожидаем, что инженеры будут мыслить о системе целостно и понимать компромиссы своих изменений.</li><li><strong>Локальная ОС для разработки:</strong> среда разработки работает удалённо через Devkube (Kubernetes), поэтому локальная ОС не критична — подойдут и macOS, и Linux.</li></ul><h3><strong>Состав команды</strong></h3><p> 4 инженера — 3 преимущественно backend с некоторой частью frontend, 1 чистый backend.</p><h3><strong>Условия работы</strong></h3><ul><li>График работы: стандартный рабочий день (требуется пересечение <nobr>16:00–20:00</nobr> по киевскому времени).</li><li>Участие в программе on-call команды Identity. Круглосуточная ротация on-call распределяется между инженерами и происходит каждые три недели, с одной неделей дежурства на инженера. Исторически on-call проходит спокойно — около одного вызова в месяц.</li><li>Полностью удалённая работа</li><li>Долгосрочный проект (12+ месяцев).</li></ul><h3><strong>Процесс собеседования</strong></h3><ul><li>HR-интервью: первичное обсуждение с рекрутером <nobr>(30-45 мин.)</nobr></li><li>Техническое интервью в KITRUM (90 мин.)</li><li><strong>Интервью с клиентом:</strong> <br>— Технический скрининг (45 мин.);<br>— Базы данных и моделирование данных (60 мин.);<br>— AI Fluency (60 мин.);<br>— Дизайн-интервью с hiring-менеджером (45 мин.);</li></ul><h3><strong>Почему вам понравится работать здесь</strong></h3><ul><li><strong>Конкурентоспособная оплата: </strong>мы предлагаем компенсацию, отражающую ваши навыки и опыт;</li><li><strong>Гибкость удалённой работы: </strong>работайте откуда угодно — наша команда распределена по всему миру;</li><li><strong>Профессиональный рост: </strong>доступ к возможностям непрерывного обучения, включая оплачиваемые курсы, сертификации, менторство;</li><li> <strong>Баланс работы и жизни: </strong>30 дней оплачиваемого отпуска и 6 оплачиваемых дней по болезни в год, плюс гибкий график;</li><li><strong>Инклюзивная культура: </strong>мы принимаем разнообразие и развиваем культуру доверия, прозрачности и взаимного уважения;</li><li><strong>Классные бонусы: </strong>присоединяйтесь к нашим виртуальным командным мероприятиям, получите бюджет на обустройство домашнего офиса и наслаждайтесь доступом к эксклюзивному контенту и инструментам.<br><br></li></ul><p>📲 Если эта вакансия не для вас, но может идеально подойти другу/коллеге, поделитесь ею по этой <a href="https://kitrum.com/refer-a-friend/" target="_blank">ссылке</a> и получите вознаграждение за рекомендацию!</p> <div> <a href="https://jobs.dou.ua/companies/kitrum/vacancies/375085/#reply-btn-id">Откликнуться на вакансию</a> </div>
Стек и инструменты
Сколько платят вам?
Анонимно укажите, сколько вы получаете как Ruby-разработчик, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в KITRUM
4 активные вакансии в компании
AI/ML эксперт (пресейл)
~2 182 910 ₸ оценка по всем рынкам
Ищем опытного AI/ML-эксперта для поддержки пресейла и развития бизнеса: помогать клиентам выявлять, оценивать и проектировать AI-решения. Нужно 5+ лет в AI/ML или Data Science, опыт клиентского технического консалтинга и архитектуры решений, сильный Python и понимание ML, NLP, LLM и RAG. Это гибкая part-time работа полностью удалённо с конкурентной оплатой и возможностями профессионального роста.
Специалист по информационной безопасности и управлению доступом
KITRUM ищет специалиста по информационной безопасности и управлению доступом в свою внутреннюю команду. Вы будете управлять доступом пользователей к системам компании, поддерживать ISMS и участвовать в подготовке к аудитам ISO 27001. Подойдёт кандидатам с опытом системного администрирования или техподдержки от 6 месяцев, желающим развиваться в информационной безопасности. Компания предлагает полностью удалённую работу, оплачиваемое обучение ISO 27001 и гибкий график.
Старший Data Scientist (Python)
~2 182 910 ₸ оценка по стеку, все рынки
Ищем сильного Middle/Senior Data Scientist в команду ARDS в Варшаве для разработки и интеграции ML-решений в платформу decision intelligence. Нужны 3+ года опыта, уверенный Python (NumPy, SciPy, pandas), машинное обучение (scikit-learn, Keras, JAX/XLA) и английский Upper-Intermediate. Гибридный формат работы в Варшаве, команда на ранней стадии роста.
Похожие вакансии
6 вакансий
Ruby инженер
~2 509 514 ₸ оценка по стеку, все рынки
Ищем опытного Ruby-разработчика для работы над финтех-продуктом. Вы будете разрабатывать новые функции бэкенда, интегрироваться с платежными системами и создавать AI-инструменты. Требуется 4+ года опыта с Ruby on Rails, знание баз данных и тестирования. Предлагают компенсацию налогов, медстраховку и оплату обучения.
Full-stack разработчик Ruby on Rails
Полностью удалённая работа в команде над открытым веб-приложением для школ на Ruby on Rails: фронтенд и бэкенд, анализ данных по энергетике, новые фичи, багфиксы и документация. Кандидат должен находиться в Великобритании и иметь право на работу. Зарплата и уровень не указаны.
Full-stack разработчик (Ruby on Rails)
Ищем самостоятельного full-stack разработчика, который возьмёт на себя ключевую роль в развитии кастомной платформы Deveit. Нужен опыт 5+ лет, сильный Ruby on Rails, а также JavaScript, HTML/CSS, SQL и Docker — предстоит вести апгрейды версий, интеграции плагинов и поддерживать релизы. Работа полностью удалённая, с реальным влиянием на технические решения и качество продукта.
Старший Ruby разработчик
Разработка новых фич и поддержка бэкенда и фронтенда логистического продукта на Ruby и React. Нужен опыт коммерческой разработки от 6 лет, из них 4+ года на Ruby, плюс уверенный английский B2 и умение работать с AI-инструментами вроде Copilot или Cursor. Предлагают опционы, бюджет на здоровье, 20 дней отпуска и топовое железо на выбор.
Разработчик Ruby on Rails (данные и инфраструктура)
Актуальность уточняется
GitLab ищет разработчика Ruby on Rails для работы над фреймворками данных и инструментами баз данных. Нужно обеспечивать масштабируемость и производительность в облачных и локальных развертываниях. Полностью удаленная работа, международная команда.
Старший разработчик ПО (удаленно)
Актуальность уточняется
Старший full-stack разработчик в продуктовую команду Edfinity — удаленная работа над платформой для STEM-образования. Стек: Ruby on Rails, React, MongoDB и другие. Нужен опыт 8-15 лет, глубокие знания Rails и опыт работы с AI-агентами. Предлагают годовую зарплату $135-195 тыс., бонусы и гибкий график.