Ruby Developer (Middle+/Senior)

Срок для отклика истек

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

✈️ Купибилет уже 12 лет помогает людям путешествовать комфортно, безопасно и дёшево. Если ты драйвовый, инициативный и организованный — вэлком онборд!

Возможно ты уже был нашим пользователем. Сейчас мы предлагаем стать частью команды Backend Ruby.

Над чем предстоит работать:

  • поддержка и модернизация существующих сервисов;
  • взаимодействие с внешними сервисами и интеграция с ними;
  • проектирование и реализация сервисов автоматизации, учитывая принципы SOLID и паттерны проектирования, чтобы обеспечить гибкость, поддерживаемость и переиспользование кода;
  • применение многопоточности (multi-threading) для улучшения эффективности и одновременной обработки данных;
  • оптимизация и настройка сервисов для обработки больших объемов данных с высокой скоростью (у нас прям high-load);
  • интеграция сервисов с Ruby on Rails приложениями, включая создание API и взаимодействие с базами данных;
  • возможна разработка микросервисов для решения точечных алгоритмических задач;
  • взаимодействие с командой разработчиков и другими заинтересованными сторонами для эффективного выполнения проектов.

Технологический стек проекта:
Ruby 2.7.2,
Ruby-on-Rails 6.1,
Roda,
Mongo,
MySQL,
PostgreSQL,
DryRb,
Redis,
GraphQL,
RabbitMQ,
Kafka,
Selenium,
ElasticSearch (ELFK),
Git/Gitlab,
CI/CD,
Docker,
Prometheus,
Grafana,
Sentry,
AWS ECS.

Операционный стек проекта:
Jira,
Confluence,
Scrum,
Двухнедельные спринты.

От тебя мы ожидаем:

  • опыт работы с Ruby on Rails не менее 3 лет;
  • знание основных принципов веб-разработки, HTML, CSS и JavaScript;
  • опыт работы с базами данных Mongo/PostgreSQL/MySQL;
  • знание основных принципов разработки веб-приложений;
  • знание языка Xpath;
  • знание протоколов SOCKS, HTTP и HTTPS;
  • опыт работы с библиотекой Selenium на языке Ruby;
  • опыт интеграции со сторонними API;
  • навыки разработки и проектирования API;
  • опыт работы с Docker;
  • желание изучать новые технологии и применять их в работе;
  • коммуникабельность, умение работать в команде и готовность делиться опытом.

Будет плюсом:

  • опыт работы с алгоритмическими задачами и их решениями;
  • опыт работы с библиотеками такими, как Nokogiri, Mechanize, Ferrum;
  • опыт работы с микросервисной архитектурой.

Про условия работы:

  • уютный офис-коворкинг в 5 минутах от метро пл. Ал. Невского или удаленно;

  • всё официально: оформление по ТК РФ и зарплата «белая»;

  • ДМС со стоматологией после испытательного срока;

  • компенсируем 30% от стоимости за покупку своей техники;

  • заплатим за обучение и конференции;

  • йога по утрам и инглиш спикинг-клаб по вечерам;

  • можно релоцироваться в Дубай;
  • недушный коллектив, нестандартные тимбилдинги и отвязные корпоративы.

Мы ждём тебя в нашей дружной команде!