Описание вакансии
✈️ Купибилет уже 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% от стоимости за покупку своей техники;
заплатим за обучение и конференции;
йога по утрам и инглиш спикинг-клаб по вечерам;
- можно релоцироваться в Дубай;
- недушный коллектив, нестандартные тимбилдинги и отвязные корпоративы.
Мы ждём тебя в нашей дружной команде!