Staff FrontEnd-инженер, TypeScript и React
Grafana Labs — компания, создающая Grafana Cloud, полностью управляемую платформу наблюдаемости. Компания полностью удалённая, сотрудники работают в более чем 40 странах. Клиенты включают Anthropic, Bloomberg, NVIDIA, Microsoft и Salesforce.
Подразделение Application Core Services (AppCore) входит в Platform, в департамент Foundations. Команда разрабатывает ключевые системы, обеспечивающие бизнес-операции Grafana, и владеет доменными областями, поддерживающими клиентские рабочие процессы и внутренние бизнес-процессы. AppCore состоит из нескольких команд, каждая из которых отвечает за одну или несколько доменных областей. Работа включает поддержку биллингового движка, автоматизацию провижининга после подписания контракта, интеграцию с облачными маркетплейсами AWS, Azure и GCP, а также создание и поддержку пользовательского портала для управления аккаунтами.
Роль примерно на 75% фронтенд и на 25% бэкенд.
Задачи:
- Проектировать, создавать, эксплуатировать и развивать надёжные full-stack веб-приложения, клиентские порталы и бэкенд-сервисы для ключевых рабочих процессов учёта использования и биллинга.
- Разрабатывать и поддерживать бэкенд-API (Golang, Node.js) и интуитивные пользовательские интерфейсы с использованием современных фронтенд-технологий (TypeScript, React).
- Проектировать и поддерживать интеграции между системами Grafana и внешними бизнес-платформами, такими как NetSuite, Salesforce, и облачными маркетплейсами (AWS, Azure, GCP).
- Разрабатывать и автоматизировать бизнес-логику для учёта использования клиентов, структур ценообразования, промоакций и сверки биллинга.
- Сотрудничать с product management, DealOps, GTM, Support и смежными командами AppCore для поставки надёжных сквозных функций.
- Устранять технический долг, оптимизировать CI/CD пайплайны, повышать покрытие тестами, улучшать наблюдаемость системы и операционную устойчивость.
- Обеспечивать техническое лидерство и наставничество для инженеров.
Требования:
- Опыт проектирования, создания и эксплуатации full-stack веб-приложений, клиентских порталов и бэкенд-сервисов.
- Владение современными фронтенд-технологиями: TypeScript, React.
- Опыт разработки и поддержки бэкенд-API на Golang и Node.js.
- Опыт проектирования и поддержки интеграций между внутренними системами и внешними бизнес-платформами (NetSuite, Salesforce, облачные маркетплейсы AWS, Azure, GCP).
- Опыт разработки и автоматизации бизнес-логики для учёта использования, ценообразования, промоакций и сверки биллинга.
- Навыки сотрудничества с product management, DealOps, GTM, Support и смежными командами.
- Опыт устранения технического долга, оптимизации CI/CD, повышения покрытия тестами, улучшения наблюдаемости и операционной устойчивости.
- Опыт технического лидерства и наставничества инженеров.
Условия:
- Удалённая работа.
- Кандидаты рассматриваются из США и Канады.
- Возможность вносить вклад в open source сообщества и сотрудничать с командами за пределами непосредственной зоны ответственности.