Sputnik8

Ruby Backend Developer (в Travel tech)

Не указана
  • Санкт-Петербург
  • Полная занятость
  • Удаленная работа
  • От 1 года до 3 лет
  • PostgreSQL
  • Ruby
  • Redis
  • Unit Testing
  • API
  • Ruby On Rails
  • Apache Kafka

Sputnik8 — крупнейший сервис бронирования экскурсий по всему миру на русском языке. Наша миссия — сделать путешествие каждого человека ярким и запоминающимся.

Мы — аккредитованная IT-компания и быстро растем. В 2023 году с нами отправились в путешествия более 1 миллиона человек, и впереди ещё больше!

Наша команда состоит из 140+ талантов, почти 40 из которых - разработка продукта. Мы верим, что люди — это главное, поэтому для нашей команды создаем комфортные условия для экспериментов и профессионального роста. Нам важны не только профессиональные качества, но и культура и ценности каждого человека.

Разработка продукта организована вокруг кросс-функциональных команд. Сейчас у нас работают четыре продуктовые команды, команда growth и отдельная техническая команда.

Техническая команда — это опора всей платформы. Она отвечает за внутренние сервисы, архитектурные решения и инфраструктурные проекты, которые помогают всему продукту развиваться быстрее и устойчивее. В её фокусе — аналитика и отчёты, генерация рекламных фидов, распил монолита, архитектурные улучшения, инструменты разработки и многое другое.

Сейчас в команде два разработчика (один из них — техлид), и скоро к ним присоединится project-менеджер. Мы ищем опытного backend-инженера, который хочет влиять на ключевые технические решения, не боится легаси и готов разбираться в сложных задачах, которые не всегда вписываются в рамки обычного продукта.

Наш стек: ruby 3.0, rails 6.1, postgresql, clickhouse, redis, elastic, webpack, rspec, sidekiq etc

Что нужно будет делать:

  • Проектировать и разрабатывать микросервисы — от аналитики до внутренних сервисов, которые станут основой для других команд

  • Участвовать в распиле монолита

  • Оптимизировать процессы локальной разработки: сделать так, чтобы разработка радовала, а не тормозила

  • Участвовать в техническом дизайне: обсуждать решения, писать и ревьюить документы, помогать другим командам

  • Проводить code review

  • Проводить рефакторинг легаси-кода

  • Работать в команде, где ценится мнение, поддержка и инициатива

Что мы ждем от кандидата:

  • Опыт разработки на RoR от 3 лет

  • Опыт работы с легаси-кодом

  • Умение проектировать API (RESTful / GraphQL) с учётом удобства и масштабируемости

  • Уверенное владение PostgreSQL

  • Опыт проектирования микросервисов и взаимодействия между ними

  • Опыт написания тестов и проведения codereview

  • Опыт работы с Kafka или других систем асинхронного обмена сообщениями

Будет плюсом:

  • Знание подходов Domain Driven Design

  • Опыт оптимизации производительности приложений

  • Опыт ведения проектов или менторства

Что мы предлагаем:

  • Работа в быстрорастущей компании над международным продуктом, который вдохновляет

  • Гибкое начало рабочего дня: будь на связи и работай в том ритме, который удобен именно тебе

  • Любой удобный формат работы

  • Официальное оформление и льготы IT-компаний

  • Предоставляем необходимую технику для работы

  • Поддерживаем профессиональное развитие: оплачиваем курсы, книги и внешнее менторство

  • ДМС со стоматологией и психологом (после испытательного срока)

  • Совместные походы по барам Васильевского острова, пробуем с командой разные кухни мира на обедах, поддерживаем местные бренды

  • Дважды за зиму выезжаем работать в тёплые страны!

  • Уютный офис в 600 метрах от ст.м. Василеостровской в современном пространстве Линии, где проходят выставки и есть вкусный фуд-корт