Старший Backend инженер
Ищем старшего бэкенд-инженера для разработки и поддержки платформы телевизионной рекламы. Основной стек — Ruby (Roda), также потребуется TypeScript/Node.js для API-слоя. Требуется опыт работы с микросервисами, облаком AWS и инструментами мониторинга. Предлагают удаленную работу в Украине, участие в крупном distributed-проекте и современный технологический стек.
Зарплата не указана — оценили по рынку
На основе 6 похожих вакансий за 90 дней.
Что предстоит делать
<p>Simulmedia ищет опытного <strong>Senior Backend Engineer</strong> для присоединения к нашей инженерной команде для работы над бэкендом и инфраструктурой данных, обеспечивающими работу нашей платформы для ТВ-рекламы — охватывающей National Linear и CTV. Эта роль находится в распределенной системе из примерно 30 микросервисов, и вы будете в первую очередь отвечать за создание, масштабирование и эксплуатацию бэкенд-сервисов — с дополнительным опытом работы в области backend-for-frontend на TypeScript/Node.</p><p>В этой роли вы будете тесно работать с продакт-менеджерами, дизайнерами и дата-инженерами, обеспечивая бесшовную интеграцию функций аналитики в платформу. Способность часто итерировать и поставлять высококачественные функции, за которые вы несете полную ответственность от начала до конца, имеет решающее значение в этой роли.</p><p>Мы ищем человека, который берет на себя ответственность, общается прямо и честно и заботится о надежности и качестве систем, которые он создает, — не просто выпуская функции, но и понимая, как они ведут себя в продакшене.</p><p><strong>Локация:</strong> <strong>Украина обязательна.</strong> Наши офисы находятся в Киеве и Львове. Команды расположены в Киеве и Львове и в основном работают удаленно с occasional очными встречами.</p><p><strong>Ключевые обязанности:</strong></p><ul><li>Проектирование, создание и поддержка бэкенд-сервисов на Ruby (Roda), работающих в крупномасштабной распределенной микросервисной архитектуре.</li><li>Участие в бэкенд-ориентированной работе на TypeScript/Node.js, включая проектирование API и процедур tRPC, в поддержку приложений Next.js.</li><li>Владение надежностью сервисов: инструментирование, мониторинг и наблюдаемость сервисов (трассировка, метрики, структурированное логирование).</li><li>Тесное сотрудничество с дата-инженерами по пайплайнам данных, ETL-процессам и обеспечению чистых, хорошо смоделированных потоков данных между сервисами.</li><li>Расследование и устранение инцидентов в продакшене; участие в практике oncall/runbook и следование ей.</li><li>Проектирование и развитие API с уделением особого внимания аутентификации, авторизации и лучшим практикам безопасности.</li><li>Участие в код-ревью, парном программировании и сессиях обмена знаниями для обеспечения высококачественного, поддерживаемого кода.</li><li>Написание тщательных модульных и интеграционных тестов для бэкенд-сервисов.</li><li>Способность работать самостоятельно, четко общаясь в распределенной кросс-функциональной команде.</li></ul><p><strong>Квалификация:</strong></p><ul><li>Степень бакалавра в области компьютерных наук, компьютерной инженерии или смежной технической области.</li><li>5+ лет профессионального опыта бэкенд-разработки на Ruby; предыдущий опыт может быть с Rails, Roda, Sinatra или аналогичными фреймворками — глубокие знания именно Roda не требуются, если фундаментальные основы Ruby сильны.</li><li>Опыт работы в распределенной системе / микросервисной архитектуре.</li><li>Уверенные рабочие знания инструментов наблюдаемости — OpenTelemetry, Datadog, Grafana, Prometheus или эквивалентов — включая настройку трассировки, метрик и алертинга, а не только использование дашбордов.</li><li>Опыт работы с инструментами отслеживания ошибок/мониторинга, такими как Sentry, Honeybadger или эквивалентами.</li><li>Практический опыт работы с TypeScript и Node.js, а также практический опыт работы с Next.js для бэкенд/API-уровня.</li><li>Опыт работы с tRPC или сопоставимыми типизированными API-фреймворками.</li><li>Уверенный опыт работы с AWS и его основными сервисами (например, EC2, S3, RDS, SQS/SNS, ECS/EKS), включая инфраструктуру как код с AWS CDK, а также контейнеризированные приложения (Docker).</li><li>Опыт проектирования и развития API, включая вопросы аутентификации, безопасности и версионирования.</li><li>Опыт работы в крупной распределенной системе с десятками независимых сервисов, возможно, написанных на разных языках; способность быстро разобраться в незнакомом коде и проследить путь запроса через несколько сервисов от начала до конца.</li><li>Опыт работы с CI/CD пайплайнами — в настоящее время мы используем Jenkins и активно мигрируем на GitHub Actions, поэтому комфортная работа с любым из них (и в идеале опыт миграции) будет полезна.</li><li>Способность эффективно использовать AI-инструменты для кодинга (например, Claude Code, Codex, Cursor или аналогичные) для ускорения разработки, отладки и понимания кода.</li><li>Отличные коммуникативные навыки; способность работать самостоятельно и брать на себя ответственность за сервисы от начала до конца.</li><li>Способность эффективно общаться с командами в США и работать <strong>с 11:00 до 20:00 EEST (11:00 — 20:00)</strong>.</li></ul><p><strong>Будет плюсом:</strong></p><ul><li>Опыт работы с Python (инструменты для работы с данными, скрипты или сервисы)</li><li>Опыт в AdTech или цифровой рекламе/медийной аналитике</li><li>Предыдущий опыт в миграции сервисов, декомпозиции или модернизации платформы</li></ul><h3><strong>Процесс собеседования</strong></h3><ol><li><strong>Предварительный скрининг (30 минут)</strong></li><li><strong>Техническое собеседование (1 час)</strong></li><li><strong>Системный дизайн (1,5 часа)</strong></li><li><strong>Продуктовое собеседование (30 минут)</strong></li><li><strong>Оффер.</strong></li></ol> <div> <a href="https://jobs.dou.ua/companies/simulmedia/vacancies/294780/#reply-btn-id">Откликнуться на вакансию</a> </div>
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансий
Senior Full Stack разработчик (Ruby on Rails + React)
~2 668 924 ₸ оценка
Компания в сфере управления арендой недвижимости ищет Senior Full Stack разработчика для создания систем от дизайна до продакшена. Нужны 5+ лет опыта, 3+ года на Ruby on Rails и 2+ года на React.js, знание TypeScript и Postgres. Предлагают удалённую работу, полный день, английский Upper-Intermediate.
Software Engineer (Ruby)
~2 668 924 ₸ оценка по стеку
Techstack шукає Senior Software Engineer (Ruby) для AI-платформи навчання з NLP-пошуком та LLM. Потрібно 8+ років досвіду, глибока експертиза в Ruby on Rails, TypeScript/React, Kubernetes, PostgreSQL та CI/CD. Пропонують віддалену роботу або хаби в Україні та Польщі, компенсацію курсів, курси англійської та 20 днів відпустки.
Ruby on Rails разработчик
~2 668 924 ₸ оценка по стеку
Компания Aimeice Tech ищет опытного Ruby on Rails разработчика для работы над веб-приложением и Shopify-плагином, а также над AI-функциями. Требуется 3+ года коммерческого опыта с Ruby on Rails, знание PostgreSQL и REST API, опыт с AI-инструментами и сильный английский. Предлагают удаленную работу, оплачиваемый отпуск, бюджет на обучение и возможность участвовать в AI-проектах.
Ruby on Rails разработчик
~2 668 924 ₸ оценка
Ищем опытного Ruby on Rails разработчика для развития платформы жизненного цикла заказов и платежей. Требуется от 3 лет коммерческой разработки, уверенное знание Ruby on Rails, опыт с PostgreSQL/MySQL, Kubernetes, Grafana, Kibana, Redis, а также знание Golang от 6 месяцев. Предстоит развивать продукт, поддерживать текущее решение и проектировать архитектуру. Это декретная ставка.
Разработчик Ruby on Rails
~2 668 924 ₸ оценка
Ищем опытного Ruby on Rails разработчика для развития облачной платформы. Требуется от 3 лет опыта, знание MySQL/PostgreSQL и умение писать тесты. Предлагают удалённый или гибридный формат, официальное трудоустройство и соцпакет.
Старший Backend разработчик
~2 668 924 ₸ оценка
Ищем старшего backend-разработчика для проектирования архитектуры и баз данных, внедрения автотестов и помощи фермерам в использовании данных для снижения экологического воздействия. Основной стек — Ruby-on-Rails. Работа удаленная, с гибким графиком, в команде, движимой миссией.