Staff FrontEnd-инженер Full-stack
Grafana Labs — компания, создающая Grafana Cloud, полностью управляемую платформу наблюдаемости, которой доверяют более 10 000 организаций. Компания полностью удалённая, сотрудники работают в более чем 40 странах.
Подразделение 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).
- Разрабатывать и автоматизировать бизнес-логику для учёта использования клиентов, структур ценообразования, промоакций и сверки биллинга.
- Сотрудничать с продуктовым менеджментом, DealOps, GTM, поддержкой и смежными сквадами AppCore для поставки надёжных сквозных функций.
- Устранять технический долг, оптимизировать CI/CD пайплайны, повышать покрытие тестами, улучшать наблюдаемость системы и операционную устойчивость.
- Обеспечивать техническое лидерство и наставничество для инженеров.
Требования:
- Опыт решения сложных задач рабочих процессов и систем, повышения надёжности и опыта разработчиков.
- Навыки разработки full-stack веб-приложений, клиентских порталов, бэкенд-сервисов, API и интеграций данных.
- Владение современными фронтенд-технологиями (TypeScript, React) и бэкенд-разработкой (Golang, Node.js).
- Опыт интеграции с внешними бизнес-платформами (NetSuite, Salesforce) и облачными маркетплейсами (AWS, Azure, GCP).
Условия:
- Удалённая работа.
- Кандидаты рассматриваются из США и Канады.
- Возможность вносить вклад в open source сообщества и сотрудничать с командами за пределами непосредственной зоны ответственности.