👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Senior+ (Java/Scala/Go) в платформу исследования покупательского опыта Flocktory

Зарплата

до 250 000 ₽

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Рекрутмент, заточенный под IT

Описание вакансии

Условия работы

Привет!

Ты командный игрок, любишь highload, тебе нравится менторить людей и передавать свои знания? Ловишь кайф от разработки собственного продукта? А что насчет архитектурных решений, разработанных самостоятельно? Мы будем рады поговорить с тобой про позицию Senior во Flocktory, если ты ответил "да" на большинство вопросов.

Flocktory — облачная маркетинговая SaaS-платформа, которая позволяет привлекать новых клиентов, увеличивать конверсию текущих посетителей в полезные действия, работать с лояльностью покупателей и другими целями через мотивирующий персонализированный покупательский опыт на основе анализа Big Data.

Основная задача — разработка сервисов. Инфраструктурой, data flow и frontend занимаются отдельные команды.

Кого мы ищем?!! Проактивного и жизнерадостного любителя простых решений, который готов дружить с динамическим LISP, вместе с командой строить новый рынок интернет-рекламы и работать в офисе с такой атмосферой, что от нее можно заряжать теслу!

Коротко о главном:

— В 2012 году вошли в ТОП 10 российских стартапов по версии Russian Startup Rating 2012 с присвоенным рейтингом AAA+.

— Резиденты Сколково, Microsoft BizSpark и финалисты Russia Tech Tour 2013.

— Победители Investor Day Central and Eastern Europe, международной конференции, посвященной интернет-технологиям и инновациям.

— В 2015 году вошли в ТОП 100 стартапов Европы (Red Herring 2015).

Мы практикуем: Scrum, Kanban, CI и code review, активно оптимизируем процессы, любим open source.

Вся команда: 20 человек в IT отделе, 90 человек в компании.

Стек:

— Полностью своя продуктовая разработка,

— Около 40 сервисов разного масштаба (самые нагруженные — ~5-10k rps),

— Свой rule engine, свой кросс-продуктный механизм сегментации профилей,

— Kubernetes, ~ 200 nodes,

— Настроенный CI / CD (buildkite + spinnaker + k8s),

— Все живет в AWS (EC2, Dynamo DB, RDS, Redis, Elasticsearch),

— Кроме этого (поднимаем сами): Kafka, Vertica, Tarantool

— Весь новый код и бОльшая часть старого — Clojure (пишем на нем последние 3-4 года),

— Есть небольшой легаси на RoR, в нем редко правятся critical fixes, разработка там не ведется.

Мы ждем тебя в: растущую Service development team (4 человека + тим лид + тех лид), которая занимается основой платформы и сервисами сбоку. Это классная возможность прыгнуть сразу высоко и пощупать известную магию clojure. Будете писать новые и поддерживать уже имеющиеся сервисы, которые реализуют бизнес логику в собственных продуктах.

Отвечаем на вопрос "Почему Clojure?":
1) Почему мы его выбрали 4 года назад? На тот момент из имеющихся языков clojure выигрывал по всем параметрам. Ну и, конечно, плюсом было маленькое расстояние от прототипа до продакшн.
2) Но в нем же нет структуры? Есть. С удовольствием расскажем и покажем.
3) А как я смогу прийти к вам на позицию Senior, если в жизни на нес не писал? Легко. Во-первых, во Flocktory очень развита культура наставничества, взаимопомощи и вообще, мы семья)
Во-вторых, тебе ли не знать, дорогой наш синьор, что для разработчиков высокого уровня освоить другой стек не составляет большой проблемы. В среднем, процесс занимает 2 недели. Но мы готовы терпеливо ждать и помогать тебе.

Кто тебе поможет разобраться: вся команда.
Flocktory уникален еще и тем, что не принимает в семью токсичных людей. Стандартная ситуация: после напряженного дня ты играешь в PS4 с СТО, обсуждаешь новую статью на Хабре с продактом или тусуешься с фронтами в баре неподалеку (да, офис же в самом центре, тут есть куда сходить после работы).

С кем нужно будет взаимодействовать:

— Backend service dev team (твоя команда).

— Infra / data engineer / r&d / frontend teams (зависит от задачи, обсуждение задач на стыке команд).

— Product owner.

Нам действительно важно, какой ты человек:
НЕТОКСИЧНЫЙ, амбициозный, напористый, не терпящий стагнацию/бюрократию/другие страшные слова и открытый ко всему новому. Ты рок-звезда? Пиши (но не сокращай) рекрутеру Кристине, обсудим:)

Чем предстоит заниматься:

— Будете учить систему работать с фидами (большие xml файлы от клиентов), обрабатывать их по расписанию.

— Развивать архитектуру межсервисного взаимодействия.

— Будете вместе делать систему более устойчивой и оптимальной.

— Избавляться от недостатка ресурсов для реализации roadmap с желаемой скоростью.

Что ждем от тебя:

— Опыт продумывания архитектуры для решения высоконагруженных задач (5-10k rps) с нуля.

— Опыт разработки сервисов на современных ЯП (что-то из Java / Scala / Kotlin / Go / C# / Ruby / Python / etc).

— Опыт работы в команде с настроенным CI / CD процессом, с code review.

— Навык поиска root cause и исправление в случае технических аварий, анализ и устранение причин аварий.

— Опыт развития архитектуры для решения высоконагруженных задач (5-10k rps).

Бонусные скилы, которые мы обязательно оценим:

— Знание Clojure (или желание познакомиться поближе).

— Знание kubernetes as user.

— Опыт работы с Kafka.

— Опыт работы с микросервисной архитектурой (~ 30-50 сервисов).

Бонусы для тебя:

  • В первую очередь возможность вместе с Flocktory строить новый рынок интернет рекламы в России, принести результат и стать частью крутого проекта.
  • Белое и официальное оформление.
  • Отличный сильный проект для твоего портфолио.
  • Забота: классный ДМС, компенсация аренды жилья рядом с офисом, всегда забитые до отказа холодильники, PS4 и настольный футбол, чемпионаты по шахматам, чайный (да, такие тоже бывают) и беговой клубы.
  • Постоянный рост и развитие — скучать и стагнировать мы ненавидим больше всего!

Давай начнём! Поэтапно:

  1. Скайп со мной (IT-Рекрутер) про проект, планы и твои интересы — 60 мин →
  2. Техническое собеседование с СТО/Team Lead/Data team tech lead — 60 мин →
  3. Собеседование с hr+одним из основателей компании — 60 мин →
  4. Оффер! — 5-10 мин →
  5. Долгая и счастливая работа вместе! :)

Буду рада узнать про твои текущие интересы, отвечу на вопросы и познакомлю тебя с командой. Всегда на связи и быстро отвечаю в телеграмме — рекрутер Кристина :)