Ruby on Rails-разработчик

Саратов, Россия

Стремление к совершенству у нас в ДНК. С 1993 года EPAM помогает клиентам по всему миру придумывать, разрабатывать, проектировать и внедрять программное обеспечение, которое меняет мир. Сегодня мы уже больше, чем просто специалисты. Мы эксперты, которые придумывают инновационные решения для достижения реальных результатов.

Описание


Центр разработки EPAM в Минске (Беларусь) активно расширяется и сейчас мы ищем Ruby on Rails-разработчиков, которые сделают нашу команду и себя еще сильнее!

Проект представляет собой систему контроля состояния и анализа облачных хостов на уязвимости в безопасности.

Технологический стек огромен: свежие Rails/Ruby, Lua, Go, C++, Vagrant, Docker, Cassandra, Elastic, Kafka, Postgres, Redis, Sidekiq, Memcached, REST API, Git, Jenkins.

Работа напрямую с американской стороной, минимум митингов, сильная команда (вплоть до основателей проекта — архитекторов с собственными патентами), командировки в Сан-Франциско.

Обязанности

  • Парсинг больших и сложных XML-файлов, описывающих CVEs;
  • Разработка новых фич, например определение дыр в безопасности для облачного хоста по-совокупности различных признаков;
  • Поиск неявных совпадений установленного программного обеспечения по данным из реестра, результатов анализа файловой системы и тд; разработка и поддержка сервиса автоматического скраппера данных с нескольких сайтов;
  • Возможно удастся поучаствовать в разработке автоматического масштабирования и мониторинга на основе Docker;
  • Ну и обычные задачи, типа разработки API, баги, новые фичи)).

Требования

  • Опыт разработки программного обеспечения на Ruby от 2-х лет;
  • Уверенные знания принципов работы REST API, понимание технологии веб-сервисов;
  • Знание Ruby on Rails и всей экосистемы фрэймворка;
  • Уровень английского языка – Intermediate и выше.

Мы предлагаем

  • Оформление в штат согласно законодательству;
  • Регулярный пересмотр заработной платы;
  • Корпоративные программы спорта и отдыха;
  • Добровольное медицинское страхование;
  • Финансовая поддержка со стороны компании при значимых событиях в жизни сотрудников;
  • Постоянное развитие профессиональных навыков за счет использования современных технологий и внутренних тренингов;
  • Возможности для карьерного роста;
  • Непосредственная коммуникация с заказчиками;
  • Внутренние развивающие тренинги;
  • Бесплатные курсы английского языка;
  • Корпоративные скидки.