REMOTE GLOBAL | HIGH LEVEL
HighLevel — это операционная система для бизнеса на базе ИИ, предоставляющая инфраструктуру для агентств, предпринимателей, а также малого и среднего бизнеса в более чем 150 странах.
Что вы будете делать
- Разрабатывать и запускать многопользовательские коммерческие сервисы планетарного масштаба, охватывающие оформление заказов, подписки, оркестрацию платежей, выставление счетов и налогообложение.
- Владеть предметными областями, соглашениями protobuf и ConnectRPC API, жизненным циклом схем, политиками совместимости и управлением контрактами.
- Проектировать отказоустойчивые платежные и распределенные системные рабочие процессы с использованием идемпотентности, повторных попыток, предохранителей, шаблонов outbox и Saga, сверки и постепенной деградации.
- Обеспечить аудит, наблюдаемость, SLO, реагирование на инциденты, аварийное восстановление, отказоустойчивость в нескольких регионах и практику совершенствования производства.
- Устанавливать стандарты платформы для Kubernetes/GKE, Pub/Sub, Redis, Firestore, MongoDB, ClickHouse, CI/CD, безопасности, соответствия требованиям и FinOps.
- Руководить технической стратегией посредством проектных обзоров, постмортемов, наставничества, найма, стандартов собеседований и разработки межфункциональных дорожных карт.
Требования
- Более 10 лет опыта создания и эксплуатации серверных систем, включая не менее 5 лет работы с Go и 2–3 года на уровне Staff, Principal или Tech Lead.
- Глубокие знания protobuf, ConnectRPC/gRPC, управления жизненным циклом API, версионирования, совместимости, контрактного тестирования и Buf.
- Сильные знания в области распределенных систем, включая идемпотентность, дедупликацию, упорядочивание, обратное давление, управление параллелизмом и событийно-ориентированную архитектуру.
- Опыт работы с GCP Pub/Sub, Redis, MongoDB, Firestore, ClickHouse, Kubernetes/GKE, автомасштабированием, топологиями в нескольких регионах и поэтапными или сине-зелеными развертываниями.
- Опыт в области инженерии надежности, тестирования, управления инцидентами, аварийного восстановления, безопасности, основ PCI, управления данными и технической документации.
- Способность к сотрудничеству между серверной и клиентской частью, включая знакомство с Vue.js и TanStack Query.
Приветствуется
- Опыт интеграции поставщиков платежных услуг и локальных платежных систем, таких как UPI, кошельки, BNPL, карты и 3DS2.
- Опыт работы с активными/активными или многорегиональными системами, хаос-инжинирингом, управлением трафиком и OpenTelemetry в организационном масштабе.
- Опыт FinOps, охватывающий базовые уровни затрат, квоты, оповещения о бюджете и правильный подбор ресурсов для рабочих нагрузок.
- Знакомство с PCI DSS, SOC 2, ISO 27001 и нормами конфиденциальности.
Культура и преимущества
- Глобальная, преимущественно удаленная организация с более чем 2000 сотрудников в более чем 10 странах.
- Автономная среда, ориентированная на инициативу, ответственность, ясность и исполнение.
- Роль индивидуального исполнителя с влиянием на уровне организации и без прямых подчиненных.
- Возможность формировать инженерные стандарты, архитектуру, практики надежности и рабочие процессы разработчиков в разных командах.