Backend

Go‑разработчик в Телеметрию Full-time

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

Контур — экосистема для бизнеса. Мы помогаем клиентам тратить меньше времени на рутину, делаем общение с контрагентами проще и прозрачнее. У нас продуктовая, а не заказная разработка. С 1988 года мы делаем сервисы как для себя — со вниманием к деталям, поэтому решениями Контура пользуются 2,3 млн компаний в России и за рубежом.

О проекте

Grafana — система визуализации данных, позволяющая инженерам настраивать мониторинги работоспособности своих систем и отслеживать их жизнеспособность. Один из источников данных — высоконагруженная система хранения и обработки метрик Graphite. Для нас важно, чтобы инженеры Контура не тратили время на мониторинги «в ручном режиме», поэтому мы используем Moira — open-source систему оповещения о нештатных ситуациях в реальном времени, основанную на данных Graphite и Prometheus.

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

  • Опыт промышленной разработки от 2-х лет на любом языке.
  • Знание основ языка Go, владение стандартным инструментарием (IDE, инструменты сборки, линтеры и пр.).
  • Опыт командной разработки.
  • Желание и умение заниматься исследовательской деятельностью.
  • Умение покрывать свой код тестами, в команде принято покрывать код юнит-тестами.
  • Опыт работы с Grafana: умение писать запросы на PromQL и/или Graphite.

Дополнительным плюсом будут

  • Опыт работы и построения микросервисной архитектуры.
  • Знания технологии контейнеризации Docker и опыт работы с платформой оркестрации Kubernetes.
  • Опыт работы с Redis, Redis Cluster, Sentry, Vault, Ansible, Kibana, Clickhouse.
  • CI/CD: был опыт в написании pipelines, понимание устройства.
  • Владение Python.

Задачи, которые предстоит решать

  • Участвовать в проектировании новых фич.
  • Повышать отказоустойчивость сервиса;
  • Развивать, поддерживать и оптимизировать инсталляции Graphite в Контуре.
  • Анализировать и декомпозировать задачи.
  • Уаствовать в code review.

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

  • Уровень дохода, который зависит от ваших технических знаний и навыков. Раз в полгода мы пересматриваем зарплаты в зависимости от вашего роста в качестве инженера. Финансовые бонусы, они же премии, тоже есть: за месяц, квартал, год.
  • Нам важно, чтобы вам было комфортно: непринципиально, где вы находитесь и во сколько начинаете рабочий день. Главное — быть в синхроне с командой и выполнять задачи в срок.
  • Мы поддерживаем участие разработчиков в конференциях, митапах и обучающих проектах. Наши деврелы помогут написать статью на Хабр, снять видео или подготовиться к выступлению на конференции.
  • У нас сильное инженерное сообщество: регулярно проводим техническую конференцию Конфур, обмениваемся опытом между командами, проводим дизайн-ревью с экспертами в разных технологиях. Всегда найдется, с кем посоветоваться.
  • Мы всегда на «ты». Максимум горизонтальных связей в коллективе, чтобы быстрее договариваться и решать рабочие задачи. А еще у нас есть инженерный совет, который придумывает и реализует проекты для улучшения жизни инженеров в компании, и в него можно попасть.

Overview

  • Employer: Контур
  • Job Title: Go‑разработчик в Телеметрию
  • Published: 1 year ago
Apply For This Job