Sputnik8 — крупнейший сервис бронирования экскурсий по всему миру на русском языке. Наша миссия — сделать путешествие каждого человека ярким и запоминающимся.
Мы — аккредитованная IT-компания и быстро растем. В 2024 году с нами отправились в путешествия более 1,5 миллиона человек, и впереди ещё больше!
Наша команда состоит из 160+ талантов, почти 60 из которых - разработка продукта. Мы верим, что люди — это главное, поэтому для нашей команды создаем комфортные условия для экспериментов и профессионального роста. Нам важны не только профессиональные качества, но и культура и ценности каждого человека.
Разработка продукта организована вокруг кросс-функциональных команд. Сейчас у нас работают четыре продуктовые команды, команда growth и отдельная техническая команда.
Техническая команда — это опора всей платформы. Она отвечает за внутренние сервисы, архитектурные решения и инфраструктурные проекты, которые помогают всему продукту развиваться быстрее и устойчивее. В её фокусе — аналитика и отчёты, генерация рекламных фидов, распил монолита, архитектурные улучшения, инструменты разработки и многое другое.
Сейчас в команде два разработчика (один из них — техлид), и скоро к ним присоединится project-менеджер. Мы ищем технического эксперта, который поможет спроектировать архитектуру будущего продукта, усилит экспертизу команды и будет вести ключевые технические проекты. Один из ключевых челленджей — проектирование и запуск модульной архитектуры. Сейчас у нас монолит с длинной историей и высокой связанностью, и задача — помочь превратить его в устойчивую и гибкую систему без остановки развития продукта.
Наш стек: ruby 3.0.7, rails 6.1, postgresql, clickhouse, redis, elastic, webpack, rspec, sidekiq etc
Что нужно будет делать:
-
Проектировать целевую архитектуру и планировать путь к ней
-
Проводить архитектурные и технические ревью
-
Консультировать команды по сложным инженерным задачам
-
Помогать с технической декомпозицией проектов
-
Участвовать в создании внутренних стандартов и технической документации
-
Наставлять команды через обучающие архитектурные ревью
-
Вовлекаться в код: писать, читать, обсуждать
Что мы ждем от кандидата:
- Опыт разработки на Ruby или Python от 3 лет
-
Опыт проектирования архитектуры систем (в том числе микросервисной)
-
Уверенное владение PostgreSQL
-
Понимание подходов к интеграции — REST / GraphQL / брокеры сообщений
-
Умение читать и писать техдизайн, проводить ревью решений
-
Опыт работы с легаси-кодом и постепенной переработки сложных систем
Будет плюсом:
-
Знание Ruby on Rails
-
Опыт распила монолита на микросервисы
-
Знание архитектурных паттернов (DDD, CQRS, Saga и др.)
-
Опыт менторства или ведения технических проектов
Что мы предлагаем:
- Работа в быстрорастущей компании над международным продуктом, который вдохновляет
-
Гибкое начало рабочего дня: будь на связи и работай в том ритме, который удобен именно тебе
-
Любой удобный формат работы
-
Официальное оформление и льготы IT-компаний
-
Предоставляем необходимую технику для работы
-
Поддерживаем профессиональное развитие: оплачиваем курсы, книги и внешнее менторство
ДМС со стоматологией и психологом (после испытательного срока)
-
Совместные походы по барам Васильевского острова, пробуем с командой разные кухни мира на обедах, поддерживаем местные бренды
-
Дважды за зиму выезжаем работать в тёплые страны!