Кто мы
Flocktory — продуктовая компания с собственной разработкой.
Мы помогаем расти сотням B2C продуктов, которые полезны людям.
И делаем это с помощью нашей SaaS платформы и глубокой экспертизы в E-Commerce маркетинге
Команда
Мы верим, что построение внятных архитектуры и программного дизайна - это общее дело, поэтому поощряем самостоятельные осознанные решения. Вы считаете, что именно этот сервис именно сейчас нужно наглухо зарефакторить? Приносите ваши доводы - будем обсуждать, договариваться, делать.

В то же время мы понимаем: невозможно знать всё, и чтобы разгрузить продуктовые команды от излишних технологических деталей, у нас есть платформенные команды. Это значит, что не придётся разбираться, как монтировать диски к Kafka-брокеру или как организовать stateful set в K8S (но если всё же захотите разобраться - вам помогут, только спросите).

Структуру продуктовых команд мы в своё время сформировали так, чтобы они могли 99% проблем решать автономно. В каждой такой команде есть бэкендеры, фронтендер, продуктовый аналитик и, конечно же, продакт. При необходимости, в составе также есть дата-инженеры и дата-саентисты. Команда сама настраивает свои процессы планирования, разработки и рефлексии.
Чем предстоит заниматься
  • разрабатывать новые сервисы на Kotlin и поддерживать существующие. У нас в районе 100 сервисов и микросервисов в kubernetes
  • самостоятельно проектировать архитектуру
  • деплоить и мониторить
  • работать с инцидентами на production

Наша архитектура
  • ~100 микросервисов в Kubernetes (Yandex cloud) + Istio
  • Микросервисы общаются между собой синхронно через RPC over HTTP и асинхронно через Kafka-топики и SQS-очереди
  • Для хранения данных используем PostgreSQL, Redis, YDB, Tarantool и S3
  • Мониторим с помощью Prometheus + Grafana, EFK, OpsGenie
  • Наши сервисы обслуживают сотни подключенных B2B-площадок в режиме реального времени, 24x7 и без перерыва на обед
  • Мы направленно идём в сторону Everything as Code, так что CI- и CD-пайплайны, вся инфраструктура и конфигурация сервисов у нас версионируются в Git
  • У нас полностью своя продуктовая разработка. Логика сервисов выходит далеко за рамки банального CRUD, так что скучно не будет

Наши технологии и инструменты:
Kotlin, Clojure, Docker, Kubernetes, PostgreSQL, YDB, Redis, Kafka RabbitMQ, AWS, Yandex.Cloud
1
5
4
3
2
7
6
8
Современный
стек технологий
Хорошо
выстроенные
процессы
Сложные
нетривиальные
задачи
Сильная
команда
инженеров
Удаленка
и гибкое
планирование
рабочего дня
Ошибки - возможность
улучшить процессы
Возможность
менять
продукты
и процессы
Внешнее
обучение
и участие в конференциях
Преимущества
позиции
Скиллсет
Тебе будет особенно легко вписаться в команду, если у тебя есть:
  • Опыт работы в роли разработчика бекенда от 5 лет;
  • Понимание особенностей и опыт построения высоконагруженных архитектур:
- Понимание сил, которые влияют на архитектуру системы
- Знание паттернов микросервисной архитектуры
- Другими словами, для тебя не должно быть ничего нового на What are microservices?
  • Навыки построения мониторинга, понимание какие метрики работы системы являются ключевыми
  • Опыт оптимизации производительности сервисов; опыт поиска и анализа узких мест
  • Понимание принципов работы асинхронного IO; что такое мультиплексирование; что такое event loop
  • Понимание работы JVM, уверенное знание Java и готовность писать на Kotlin
  • Опыт работы с PostgreSQL:
- Понимание внутренней архитектуры базы
- Понимание способов внутренней организации данных - таблиц, индексов, shared buffer, etc
- Базовое знание SQL (joins, aggregate functions)
  • Опыт работы хотя бы с одной распределенной базой (MongoDB, Cassandra, YDB или др.);
  • Опыт работы с Kafka (понимание внутреннего устройства и логики работы, умение это объяснить); Теоретические знания о том, как управлять отказоустойчивостью и надёжностью
  • Умение работать с функциональными и нефункциональными требованиями; Умение работать без системного аналитика, умение самостоятельно делать функциональные требования
  • Опыт разработки по гибким методологиям (Scrum, Kanban)
  • Самостоятельность и проактивность
Будет плюсом:
  • Опыт использования Kubernetes (ты в состоянии задеплоить сервис и понимаешь как его масштабировать)
  • Понимание подхода RESTful и его разницы с RPC (понимание разных протоколов межсервисного взаимодействия)
  • Опыт использования Cloud-провайдеров (AWS / Yandex.Cloud / пр.)
Этапы интервью
  • Встреча с рекрутером (онлайн, ~30 минут)
  • Техническое интервью (онлайн, ~1.5 часа)
  • Финальная встреча с СТО и продактами (онлайн, ~1 час)
  • Предварительный оффер
  • Проверка службы безопасности Qiwi (3-5 рабочих дней)
  • Официальный оффер
Развитие
Здоровье
Гибкость
События
Еще
  • Годовой бюджет на внешнее обучение каждого сотрудника
  • Доступ к обучающей платформе с онлайн курсами по развитию hard и soft skills
  • Скидки на обучение английскому от Skyeng
  • Тренинги с внешними экспертами
  • Участие в конференциях, подготовка к выступлениям
  • Онбординг с ментором
  • Поддержка бади в течение первого месяца работы
  • Частичная компенсация покупки бизнес-литературы
  • Расширенная программа ДМС со стоматологией, онкозащитой, программой восстановления после Covid, страховкой для путешественников и льготным страхованием близких (после испытательного срока)
  • Безлимитная онлайн-поддержка психолога
  • Частичная компенсация занятий спортом
  • Работай там, где удобно — мы предоставим всю нужную технику
  • В промежутке с 10 до 19 по Москве проводим рабочие встречи, в остальном можно самостоятельно планировать свое время так, как тебе комфортно -- нам важен результат
  • Каждые полгода можно брать три дня для решения личных вопросов
  • Берем лучшее из общепринятых методик и подходов. Работаем в кроссфункциональных продуктовых командах
  • Используем современные инструменты коммуникации: Jira, Slack, Discord
Здоровье
Гибкость
События
  • Специальные предложения от партнеров и друзей Flocktory
  • Зарплатный проект в Тинькофф
  • Бонусная программа «Приведи друга»
Еще
Развитие
И самое главное
Офис
Офис
Если хочешь, приходи в современный офис SOK (Рыбаков Тауэр) в семи минутах ходьбы от ст.м. Динамо (Ленинградский проспект, 36, стр.11), где есть:
  • 11 переговорных комнат со звукоизоляцией
  • Уютная лаундж зона с мягкими диванами
  • Веранда на крыше в летнее время года
  • Кухня с кофемашиной, газировкой и разными сортами чая
  • Кофейня Даблби, вендинговые аппараты
  • Настолки и библиотека, комьюнити SOK с множеством активностей - спортивные мероприятия, вечеринки, поездки, клубы по интересам
  • Открыто делимся успехами и неудачами, финансовой информацией на регулярных встречах на всю компанию
  • Раз в две недели проводим спринт ревью, на которые может присоединиться каждый
  • Организуем ежегодные мероприятия для клиентов и партнеров, где собираются самые интересные люди из E-Commerce и рекламного бизнеса
  • Регулярно проводим классные вечеринки на разных площадках, необычные и запоминающиеся корпоративы два раза в год
  • Раз в год ходим на мини тим-билдинги за счет компании
  • Обсуждаем интересные книги в двух онлайн-клубах (фикшн и нон-фикшн)
  • Раз в две недели собираемся поиграть в покер в нашем уютном офисе
Нам нравится во Flocktory, потому что мы
Создаем SaaS решения, рынок которых активно развивается, особенно последние годы
Экспериментируем
и создаем продукты, у части которых нет аналогов в России
До сих пор работаем в атмосфере стартапа, несмотря на то что нас уже больше 100 человек
Используем data-driven подход, опираемся в решениях на цифры и результаты тестирования гипотез
Решаем сложные задачи, которые развивают и дают возможность расти
Пользуемся высоким уровнем свободы в выборе способов решения задач
Можем развиваться по любой траектории так, как нам интересно
Работаем в окружении талантливых людей, которые вдохновляют
и мотивируют расти
Откликнулось что-то?

Сайт использует cookie. Нажимая «Принять», вы соглашаетесь с политикой конфиденциальности