Software Engineer (Ruby on Rails) (Travelpayouts)

Требования

Бэкенд, Средний (Middle)Ruby on RailsSQLGolangJenkinsDockerGraphQLHTMLCSSJavaScriptNginx

Местоположение и тип занятости

Пхукет (Таиланд)Полный рабочий день

Компания

Мы не просто любим путешествовать, мы создаем сервисы, помогающие таким же как мы любителям самостоятельных путешествий

Описание вакансии

Условия работы

Travelpayouts – крупнейшая в мире международная трэвэл-партнерка от создателей Aviasales. У нас уже 220 000 активных партнеров и 60 рекламодателей. Десятки миллионов пользователей видят наши промо-материалы, которые покрывают 90% трэвэл-сайтов рунета и еще 60+ стран, и взаимодействуют с ними. 

Мы растем как не в себя и сейчас нам нужен RoR разработчик.

C Travelpayouts.com с ежедневно взаимодействую тысячи наших пользователи. Это интерфейс, где наши пользователи принимают решение как зарабатывать на основе данных и где они настраивают инструменты для заработка.

Чем предстоит заниматься
  • Помогать фронтендерам делать наш личный кабинет лучше, с них визуальная часть с тебя удобное и надежное api
  • Иногда ORM бывает не оптимальным и медленным и тогда тебе придется писать чистый SQL
  • Немного трогать старый код и улучшать его
  • Писать тесты, как юнит так и интеграционные, чтобы деплоить как можно чаще
  • А деплоить будешь с помощью Jenkins в k8s
  • Навешивать на код метрики и выводить их на дашборды в Grafana
  • А если что то идет не так, то смотреть логи с сервисов в Kibana

Что мы ждем от кандидата

Hard skills
  • Отличное владение Ruby on Rails последних версий
  • Продвинутое знание SQL
  • Базовые знания HTML/CSS/JS
  • Nginx
  • Знание принципов построения API и работы с ними
  • Опыт написания тестов
  • *nix, работа с командной строкой

Плюсом будет:

  • Docker, k8s
  • Опыт с GraphQL
  • Какой-то опыт или интерес к Go
Soft skills
  • Коммуникабельный. Ты командный игрок и должен находить общий язык со своими teammates.
  • Самоходный. Ты берешь на себя ответственность, умеешь защищать свои решения. Но не переживай, если надо – тебе всегда есть на кого положиться.
  • Инициативный. Мы – продуктовая команда. Ты всегда вправе предложить какое-то улучшение или изменение и да, оно может быть очень быстро внедрено, и это только поощряется.

Бонусы

  • Интересный продукт с огромной аудиторией и моментальным фидбеком от пользователей;
  • Сильная команда и возможность влиять напрямую на продуктовые решения;
  • Быстрый релиз цикл;
  • Релокационный пакет в вечное лето на остров Пхукет (Таиланд);
  • ДМС, спорт, английский, профессиональное обучение, всё по красоте.