Middle/Senior Fullstack Engineer (Ruby)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Привет!
Мы небольшая распределенная команда любителей путешествий, разрабатывающая систему бронирования авиабилетов Clickavia. Каждый третий чартерный рейс, доступный в выдаче Aviasales и Яндекс.Авиабилеты, является результатом работы нашей системы.
Мы самые первые запустили продажу чартерных авиабилетов в онлайне и являемся лидерами рынка в этом направлении. Наша команда уже более 15 лет работает удаленно из разных стран. Например, сейчас наши разработчики работают на Бали.
Сейчас мы хотим вывести на рынок принципиально новый способ покупки билетов и впечатлений по всему миру. Для этого мы усиливаем команду и готовы нанимать людей на постоянную удаленку из любой точки мира;
Ожидания от кандидата
# Основные задачи, над которыми мы будем работать
- Парсинг и извлечение данных от различных поставщиков (html, api, soap, etc.)
- Автоматизация бизнес процессов, например: обработка сообщений от ботов, email
- Обновление приложение с Rails 5.2 до 7. с написанием дополнительных тестов и переписыванием frontend на hotwire
# Требования:
Мы бы хотели, увидеть:
- отличные знание Ruby и Ruby on Rails, навыки организации кода, тестирования
- базовые знания верстки и js
- Знание и опыт работы от года с Ruby on Rails
- Готовность к работе с legacy
# Будет плюсом:
- умение работать с реляционными базами данных MySQL, PostgreSQL, способность проектировать базы данных под различные сценарии нагрузки и объемы данных, а потом извлекать из них нужную информацию для аналитики
Условия работы
способность работать ассинхронно, принимая большую ответственность за выбор способов решения задач
- минимум 2 часа пересечения по времени с часовыми зонами UTC+2 - UTC+8
Дополнительные инструкции
# Собеседование, отбор
- Мы бы хотели увидеть ваш код в виде готовых проектов, PR к проектам на Ruby (или других языках), которые могут хотя бы частично раскрыть ваши навыки, или возможность выполнить тестовое задание