FullStack-разработчик (React, TypeScript)
Grafana Labs развивает Grafana Cloud - управляемую платформу наблюдаемости. Компания полностью удалённая, сотрудники работают в 40+ странах. Для этой роли рассматривают кандидатов из США и Канады.
Команда
Application Core Services (AppCore) входит в Platform (департамент Foundations). Команда развивает системы, поддерживающие бизнес-операции Grafana: биллинговый движок для расчёта использования, автоматизацию провижининга после подписания контракта, интеграции с облачными маркетплейсами AWS, Azure и GCP, а также клиентский портал для управления аккаунтами. Работа находится на стыке продукта, платформы и бизнес-операций.
Задачи
- Проектировать, создавать, эксплуатировать и развивать надёжные full-stack веб-приложения, клиентские порталы и backend-сервисы для ключевых сценариев использования и биллинга.
- Разрабатывать и поддерживать backend API на Golang и Node.js, а также интерфейсы на TypeScript и React.
- Поддерживать интеграции между системами Grafana и внешними бизнес-платформами: NetSuite, Salesforce и облачными маркетплейсами AWS, Azure, GCP.
- Разрабатывать и автоматизировать бизнес-логику для учёта использования, структур ценообразования, промоакций и сверки биллинга.
- Работать с техническим долгом, оптимизировать CI/CD, повышать покрытие тестами, улучшать наблюдаемость и операционную устойчивость систем.
- Обеспечивать техническое лидерство и менторство инженеров.
Условия
- Формат работы: удалённо.
- Рассматриваются кандидаты из США и Канады.
- Направление роли: примерно 75% frontend и 25% backend.
Стек
Golang, Node.js, TypeScript, React, AWS, Azure, GCP, NetSuite, Salesforce, CI/CD.