Senior Go developer (VK CXhub)

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

Полный рабочий деньМожно удаленно

Компания

Место встречи лучших

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

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

VK Customer Experience Hub — сервис автоматизации маркетинга, для которого мы разрабатываем визуальный событийно-ориентированный язык программирования. С его помощью можно делать автоматические персонализированные рассылки, сложные фильтры по сотням миллионов событий, программировать ботов на тысячи шагов и обрабатывать миллионы клиентских профилей в реальном времени. Для персонализации мобильных и веб-приложений развиваем свой конструктор веб-страниц, JS SDK и Mobile SDK.

Ищем программиста, который умеет работать с БД при высокой нагрузке. Наш текущий стек: Go, ClickHouse, Tarantool, PostgresSQL, Apache Kafka; Gitlab CI/CD, Kubernetes, Docker, Docker Compose, CentOS 7/8.

Сервисом пользуются и крупные компании, и ИП. Всегда есть нетривиальные задачи по оптимизации и масштабированию. Ориентируемся на методологию канбан с эволюционным изменением процессов и возможностью каждого повлиять на результат.

Сравниваем себя с рынком и ставим цели: меньше спама и нерелевантных сообщений, меньше рутины у маркетинга и разработчиков, выше скорость запуска, дешевле проверка маркетинговых гипотез.

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

  • опыт работы от 3 лет — особенно важен опыт работы с БД при высокой нагрузке. Плюсом будет опыт работы с ClickHouse, PostgreSQL, Tarantool;
  • отличное знание Go;
  • отличное знание базовых алгоритмов и структур данных, понимание архитектурных паттернов;
  • опыт проектирования и поддержки распределённых отказоустойчивых систем 24/7;
  • высокий уровень самостоятельности и коммуникабельности.

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

  • формат работы: удаленный/гибрид
  • реализация задач в Go-сервисах, задач на проектирование;
  • ревью архитектуры с коллегами;
  • работа с ORM;
  • работа с терабайтами данных — миллионы записей о клиентах, миллиарды событий по клиентам, справочники и т. д.;
  • решение нестандартных задач — есть возможность влиять на развитие процессов и применяемых технологий.

Бонусы

Работа в VK — это:

  • возможность создавать продукты и сервисы, которые меняют к лучшему жизнь миллионов пользователей;
  • амбициозные задачи, масштабные проекты и возможности для профессионального роста;
  • совместные интересы и увлечения: помогаем раскрывать таланты и отлично проводить свободное время;
  • работа в команде профессионалов из разных сфер, которые всегда готовы поделиться опытом;
  • программа благополучия: заботимся о здоровье и хорошем самочувствии сотрудников;
  • компенсация питания в кафе и ресторанах рядом с офисами — 800 рублей в день;
  • компенсация спортивных активностей — 30 000 рублей в год в регионах и 35 000 рублей в год в Москве и в Санкт-Петербурге;
  • 16 корпоративных команд по 12 видам спорта.