PRINCIPAL ENGINEER GO
🏢 Компания: HighLevel
🌍 Формат: Удалёнка, глобально
🕒 Занятость: Полная занятость
О компании:
HighLevel — AI‑powered бизнес‑операционная система, предоставляющая инфраструктуру для агентств, предпринимателей и малого/среднего бизнеса более чем в 150 странах.
Задачи:
• Архитектура и поставка мульти‑тенантных, глобальных сервисов коммерции: checkout, subscriptions, payment orchestration, invoicing и tax.
• Ведение доменных моделей, protobuf и ConnectRPC API‑конвенций, управление жизненным циклом схем и совместимостью контрактов.
• Проектирование отказоустойчивых платежных и распределённых рабочих процессов с idempotency, retries, circuit breakers, outbox/Saga, reconciliation и graceful degradation.
• Внедрение аудита, наблюдаемости, SLO, incident response, disaster recovery и мульти‑регионального failover.
• Установка стандартов платформы для Kubernetes/GKE, Pub/Sub, Redis, Firestore, MongoDB, ClickHouse, CI/CD, безопасности и FinOps.
• Ведение технической стратегии через design reviews, постмортемы, менторство, найм и кросс‑функциональное планирование дорожной карты.
Требования:
• 10+ лет в разработке и эксплуатации backend‑систем, включая минимум 5+ лет с Go и 2–3+ года на уровне Staff/Principal/Tech Lead.
• Глубокое знание protobuf, ConnectRPC/gRPC, управления API‑жизненным циклом, версионирования, contract testing и Buf.
• Сильные знания распределённых систем: idempotency, deduplication, ordering, backpressure, concurrency control и event‑driven architecture.
• Опыт с GCP Pub/Sub, Redis, MongoDB, Firestore, ClickHouse, Kubernetes/GKE, autoscaling, мульти‑региональными топологиями и canary/blue‑green деплоями.
• Опыт в reliability engineering, тестировании, управлении инцидентами, disaster recovery, безопасности и основах PCI.
• Умение сотрудничать между backend и frontend, знакомство с Vue.js и TanStack Query.
Будет плюсом:
• Интеграция платежных провайдеров и локальных платёжных рельсов (UPI, wallets, BNPL, карты, 3DS2).
• Опыт active‑active или мульти‑региональных систем, chaos engineering, traffic management и OpenTelemetry в масштабе организации.
• Опыт FinOps: бюджеты, квоты, оповещения и оптимизация нагрузок.
• Знание PCI DSS, SOC 2, ISO 27001 и регуляций по приватности.
Стек:
Go, protobuf, ConnectRPC, gRPC, Buf, GCP Pub/Sub, Redis, Firestore, MongoDB, ClickHouse, Kubernetes/GKE, CI/CD, OpenTelemetry, Vue.js, TanStack Query, FinOps, PCI
Условия:
• Глобальная удалённая компания (remote‑first) с более чем 2,000 сотрудниками в 10+ странах.
• Автономная среда с фокусом на инициативу, ownership и выполнение.
• Роль индивидуального контрибутора с влиянием на организационный уровень, без прямых подчинённых.
📩 Откликнуться
Анонимная аналитика
Мы используем анонимную аналитику, чтобы улучшать поиск вакансий и работу сайта.