Senior FullStack-инженер (Go, TypeScript)
Grafana Labs — компания, стоящая за Grafana Cloud, полностью управляемой платформой наблюдаемости, которой доверяют более 10 000 организаций. Компания полностью удалённая, сотрудники работают в более чем 40 странах.
Это полноценная удалённая позиция. Рассматриваются кандидаты только из США и Канады, в часовых поясах Eastern или Central.
О команде и продукте
Роль — Senior Full-Stack Engineer в команде Grafana Catalog. Команда развивает экосистему плагинов Grafana: плагины позволяют Grafana подключаться практически к любому источнику данных, типу панели или приложению, а в каталоге более 300 плагинов от Grafana Labs, коммерческих партнёров и сообщества open source. Команда отвечает за весь жизненный цикл плагинов: разработчики создают плагины с помощью инструментов компании, публикуют их в каталоге, а пользователи находят, устанавливают и обновляют их в Grafana и Grafana Cloud. Также ведётся работа над Grafana Marketplace, который позволяет партнёрам и независимым разработчикам продавать свои плагины пользователям Grafana; сейчас он находится в пилотной стадии.
Задачи
- Grafana Marketplace: платные плагины, подключение издателей, покупка и предоставление доступа клиентам.
- Каталог плагинов на grafana.com и внутри Grafana, где пользователи ищут, сравнивают и находят плагины.
- Установка и управление плагинами в Grafana и Grafana Cloud.
- Доставка плагинов: публикация, подпись, валидация и CDN, обслуживающий плагины для каждого инстанса Grafana Cloud.
- Ревью плагинов: каждый публикуемый в каталоге плагин проходит процесс проверки перед тем, как попасть к пользователям.
- Инструменты разработчика и портал разработчика для создания плагинов.
- Разработка новых функций Marketplace во фронтенде Grafana, сервисах на Go и на grafana.com.
- Улучшение поиска и установки плагинов для людей и агентов, таких как Grafana Assistant.
- Упрощение и ускорение процесса создания, тестирования и публикации плагинов разработчиками.
- Автоматизация и улучшение процесса ревью плагинов.
- Поддержка работы и надёжности установки и доставки плагинов в Grafana Cloud.
- Общение с разработчиками плагинов и партнёрами, превращение их отзывов в пункты роадмапа.
- Предложения по улучшению процессов.
- Тесная работа с остальной частью Grafana Division.
Компания инвестирует в продуктивность разработчиков: можно использовать современные AI-ассистенты для кодирования в ежедневном рабочем процессе (инструменты на выбор в рамках правил безопасности) с оплачиваемым компанией бюджетом использования. Поощряется прагматичная AI-ассистентная разработка: быстрое прототипирование, генерация тестов, рефакторинг, документация и разбор инцидентов — при строгом код-ревью и стандартах качества. Также доступны последние фронтирные модели от OpenAI, Anthropic и Google.
Требования
- Умение превращать идеи в работающий код, проектировать решение, получать обратную связь и доводить крупные проекты до результата.
- Самостоятельность и понимание ценности циклов обратной связи для решений по роадмапу и развития продукта.
- Инициативность, ориентация на действие, готовность браться за любые задачи.
- Ориентация на клиента: продукты создаются с мыслью о пользователях, важна страсть к созданию интуитивных продуктов, отвечающих потребностям клиентов.
- Отличные коммуникативные навыки и любовь к коллаборации.
- Комфортная работа в компании с приоритетом удалённой работы.
- Уверенный опыт с Golang и TypeScript.
- Опыт с React и разработкой пользовательских веб-приложений.
- Опыт с Kubernetes и микросервисами.
- Опыт написания чистого, надёжного и производительного ПО.