Grafana Labs Опубликована 3 дня назад · отклик: сайт работодателя
Staff Fullstack-разработчик Go/TypeScript
ЗарплатаПо договорённости
ФорматУдалённо
ЛокацияКанада
Grafana Labs — компания, развивающая Grafana Cloud, полностью управляемую платформу наблюдаемости. Компания полностью удалённая, сотрудники работают в более чем 40 странах.
Подразделение Application Core Services (AppCore) входит в Platform (департамент Foundations). Команда Usage занимается биллингом, тарифами, расчётом потребления, видимостью использования и интеграциями с облачными маркетплейсами.
Обязанности:
- Проектировать, разрабатывать и сопровождать бэкенд-сервисы и API для биллинга, тарифов, расчёта потребления, видимости использования и рабочих процессов маркетплейсов.
- Разрабатывать и поддерживать бэкенд-сервисы преимущественно на Go; в стеке также присутствует Node.js; участвовать в разработке приложений на TypeScript/React для реализации полных функций.
- Повышать корректность и надёжность процессов биллинга и потребления, включая валидацию, сверку, обработку ошибок и восстановление.
- Выявлять повторяющиеся ручные задачи и заменять их поддерживаемой автоматизацией, понятными операционными процессами и соответствующими контролями.
- Поддерживать и развивать инфраструктуру сервисов, включая рабочие нагрузки Kubernetes, запланированные задания, облачные ресурсы и конфигурацию развёртывания.
- Использовать инфраструктуру как код и автоматизированные пайплайны доставки для повторяемых, проверяемых и безопасных изменений в разных средах.
- Расследовать производственные инциденты в коде приложений, базах данных и инфраструктуре, включая исчерпание ресурсов, сбои заданий, медленные запросы и задержки репликации.
- Планировать и выполнять развёртывания сервисов, изменения баз данных и миграции инфраструктуры, включая валидацию, мониторинг и планы восстановления.
- Создавать и поддерживать интеграции с облачными маркетплейсами и внешними бизнес-системами по мере необходимости.
- Вести проекты от понимания требований и предложения подхода через реализацию, тестирование, выкатку и производственную поддержку.
- Делать изменения отслеживаемыми и тестируемыми, поддерживая требования аудита и понятные объяснения поведения системы.
- Взаимодействовать с продуктовым менеджментом, поддержкой, DealOps и другими командами.
Требования:
- Опыт на уровне Staff-инженера.
- Сильный бэкенд-опыт.
- Готовность работать по всему стеку: от бизнес-логики и API до интерфейсов для клиентов и внутренних команд.
- Опыт разработки на Go; знание Node.js и TypeScript/React приветствуется.
- Опыт работы с Kubernetes, облачными ресурсами, инфраструктурой как код и пайплайнами автоматизированной доставки.
- Опыт расследования производственных проблем в коде, базах данных и инфраструктуре.
- Опыт планирования и выполнения развёртываний, изменений баз данных и миграций инфраструктуры.
Условия:
- Удалённая работа.
- Кандидаты из США и Канады.
- Предпочтение кандидатам в восточном часовом поясе (Eastern Time) для большего пересечения с коллегами в EMEA.
- Начальный фокус: примерно 75% бэкенд и 25% фронтенд, баланс будет меняться в зависимости от приоритетов команды.
Инструменты в вакансии
Навыки и технологии
Направления