Fullstack-разработчик (Python/TypeScript) в команду DevMetrics
2GIS
УдалёнкаГибридРоссия
Описание вакансии
О продуктеDevMetrics — платформа инженерных метрик для всего R&D 2ГИС (1000+ инженеров, 70+ команд). Мы автоматически собираем данные о том, как устроены разработка и доставка: как проходят сборки и деплой, как движутся задачи, — и превращаем это в понятную картину для команд и их лидов.Идея простая: вместо того чтобы каждая команда считала метрики вручную, мы даём это как готовый сервис. Команда подключается и видит, где у неё узкие места в доставке, где теряется время, как меняется динамика — и сама решает, что чинить, что улучшать и куда инвестировать. Продукт уже работает и подключён к большинству команд компании. Сейчас мы развиваем его вширь (новые метрики, разрезы, интеграции) и вглубь (стабильность, удобство, скорость).Зачем это нужноЭто часть направления Platform Engineering, и ценность здесь на двух уровнях:Командам — прозрачная картина собственной доставки вместо самодельных подсчётов: подключайся и работай с данными, а не выстраивай их сбор.Платформе — понимание, какие узкие места повторяются у многих команд: куда вкладывать платформенные решения и как измерять их эффект в масштабе всего R&D.О командеКоманда небольшая, работа устроена по принципу полного цикла: инженер ведёт свою часть платформы целиком — от сбора данных до интерфейса и реального использования продукта командами. Это означает прямое влияние на продукт и короткий путь от идеи до запуска.У нас AI‑native процесс разработки: AI‑агенты встроены во весь цикл — от ревью требований до написания и ревью кода и тестирования. Рутинные задачи берёт на себя AI, а за архитектуру, качество и результат отвечает инженер. Это сдвигает фокус с механики на инженерные решения, не снижая требований к ним.Чем предстоит заниматьсяРазвивать бэкенд сбора и обработки данных: коннекторы к GitLab, Jira и другим системам, обогащение, агрегация и хранение данных, API для потребителей.Превращать сырые данные из CI/CD и систем управления задачами в осмысленные метрики: разбираться, как реально устроены пайплайны, сборки и деплой в разных командах.Решать задачи масштаба: надёжный сбор по сотням проектов, производительность, эволюция архитектуры под рост набора метрик и источников.Развивать фронтенд (настройки проектов, дашборды): интерфейс относительно простой, но это полноценная часть продукта.Что мы ждем от кандидатаОпыт бэкенд‑разработки на Python от 4-х лет.Понимание процессов разработки и доставки: CI/CD‑пайплайны, сборки, деплой. Мы работаем с этими данными, поэтому важно понимать, что за ними стоит.Готовность к фуллстеку: фронтенд на TypeScript относительно простой, глубокой экспертизы не требует, но ты уверенно ориентируешься в React‑коде. Опыт с фронтендом будет плюсом, но не обязателен.Интерес к данным: хочешь понимать, что стоит за цифрами, и докапываться до того, что именно они отражают.Почему у нас классно?Мы аккредитованная IT — компания.У нас можно работать удалённо по РФ. Если хочешь работать в гибридном формате, у нас есть офисы в Москве, Санкт-Петербурге, два классных офиса в Новосибирске. Нет дресс-кода и строгого графика: главное, чтобы было удобно тебе и команде.Используем современные технологии и любим о них говорить: выступаем на конференциях и сами их организуем. У нас есть ДМС, мы заботимся о здоровье сотрудников.Присоединяйся! Будем создавать полезный продукт вместе.
Анонимная аналитика
Мы используем анонимную аналитику, чтобы улучшать поиск вакансий и работу сайта.