ID | Название вакансии | Город | Компания | От | До | Валюта | Тип вакансии | Дата и время публикации вакансии | Роль |
---|---|---|---|---|---|---|---|---|---|
1563415 | Программист Ruby в TravelTech | Москва | > Центр Интеграции Приложений | open | 2024-08-31 |
Требования
От 3х лет опыт коммерческой разработки Ruby и RoR. Владение SQL, включая опыт работы с джойнами, индексами и оптимизацией...
Обязанности
Разработка нового функционала GDS-платформы. Интеграция новых поставщиков услуг. Оптимизация внутренних сервисов. Реализация инструментов аналитики для улучшения систем мониторинга сервиса.
Описание
Центр Интеграции Приложений — аккредитованная IT-компания, являемся техническим подразделением крупнейшего Travel Холдинга в РФ. Штат холдинга - 800+ человек, tech.команда - 300+ человек. 10 лет мы разрабатываем крутые и современные TravelTech продукты, среди которых: Aviakassa, Colibri, МойАгент, Отели Онлайн.
О проекте: Ядро нашей компании — технологическая платформа GDS, которая объединяет 20+ поставщиков через единый API, обеспечивая удобный и эффективный поиск и продажу авиабилетов. Мы активно расширяемся на международные рынки, что требует реализации поддержки цен в различных валютах.
В связи с ростом в команду CoreAPI, которая занимается разработкой данной GDS-платформы, мы ищем талантливого программиста Ruby on Rails. Архитектура платформы сложнее типичных RoR-проектов. Опыт в решении аналитических задач или оптимизации систем будет большим плюсом и позволит эффективно справляться со сложными техническими задачами.
Технологический стек: Ruby 3.* (постоянно обновляемся до последних версий), RoR 7.0.6, Sorbet, MySQL (основная), PostgreSQL (вспомогательная, для статистики и аналитики), Redis, SideKiq, RabbitMQ, gRPC, ELK. Все завернуто в Docker от локального окружения до продакшна, Gitlab CI/СD, Redmine (для задач).
Предстоящие задачи:
-
разработка нового функционала GDS-платформы
-
интеграция новых поставщиков услуг
-
оптимизация внутренних сервисов
-
реализация инструментов аналитики для улучшения систем мониторинга сервиса
Наши ожидания от кандидата:
-
от 3х лет опыт коммерческой разработки Ruby и RoR
-
владение SQL, включая опыт работы с джойнами, индексами и оптимизацией запросов
-
опыт написания тестов (RSpec)
-
хорошее знание и опыт работы со стеком: MySQL, PostgreSQL, Redis, SideKiq, RabbitMQ
-
уверенный навык применения современных практик разработки: SOLID, TDD, OOP, Clean Architecture
Плюсом будет: навык использования Sorbet / RBS в Ruby 3 / опыт разработки на ЯП, использующих статическую типизацию
Что мы предлагаем:
-
стабильный и прозрачный доход: заработная плата состоит из оклада и ежеквартальной премии (25% от оклада). Внедрена система пересмотра оклада по результатам Performance Review
-
удобный формат работы и гибкий график: удаленно или в одном из наших офисов в Москве, Севастополе, Воронеже, Бишкеке. Начало рабочего дня в 9:00 или в 10:00 мск
-
ноутбук в первый рабочий день: предоставляем всем сотрудникам при необходимости
-
современные технологии и быстрый рост: возможность использовать современный стек и прокачивать скиллы, видеть результаты своей работы и расти в должности
-
забота о здоровье: ДМС
-
курсы английского языка в Skyeng
-
атмосфера и корпоративы: гибкий менеджмент и отсутствие бюрократии, ежегодные выездные корпоративы для сотрудников из всех регионов.
Как устроен процесс найма?
HR-интервью —> Техническое интервью —> Оффер