Backend

Программист Ruby в TravelTech Full-time

О компании и команде

Центр Интеграции Приложений — аккредитованная 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 (для задач).

Ожидания от кандидата

  • от 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-интервью —> Техническое интервью —> Оффер

Overview

  • Employer: Aviakassa.com
  • Job Title: Программист Ruby в TravelTech
  • Published: 3 months, 4 weeks ago
Apply For This Job