We're building HighLevel's Ticketing module, the help desk that lets businesses manage support conversations across email and other channels: tickets, SLAs, assignments, automations and real-time inboxes. You'll own features end to end, from Go services and workers to the Vue.js UI, and run them in production on GCP at scale.
Design, build and ship ticketing features across backend (Go) and frontend (Vue.js).
- Build event-driven services and workers on Pub/Sub, Cloud Tasks and Redis, such as SLA timers,
email ingestion, assignments and real-time updates.
- Own the reliability of your services: dashboards, alerts, on-call debugging and fixing
performance problems.
- Design data models and APIs that hold up at multi-tenant scale, and review designs and code
across the team.
- Mentor engineers and work with Product, QA and partner teams (Email, IAM, Platform) to ship on
time.
5+ years of software engineering experience, with strong production experience in Golang.
- Solid frontend experience with Vue.js (Vue 3, Composition API, TypeScript).
- Redis, used in depth: caching, pub/sub fan-out, locks, rate limiting and data-structure design.
- Experience with GCP: GKE/Kubernetes, Pub/Sub, Firestore or other NoSQL, Cloud Storage.
- Strong distributed-systems fundamentals: idempotency, retries, queues, concurrency and
consistency trade-offs.
- Track record of owning features from design to production and debugging live issues.
Strong ownership, clear written communication, pragmatic engineering judgment, and a habit of
measuring before optimizing.
Monitoring and observability: Grafana, Prometheus, OpenTelemetry tracing, log tools such as
HyperDX, ClickHouse or ELK.
- Help desk, CRM or email domain knowledge (Gmail/Outlook APIs, threading, SLA engines).
- Istio or service mesh, Helm, CI/CD (Jenkins).
- Real-time UIs (SSE, WebSockets, Firestore listeners).
- Elasticsearch or another search engine.
EEO Statement:
The company is an Equal Opportunity Employer. As an employer subject to affirmative action regulations, we invite you to voluntarily provide the following demographic information. This information is used solely for compliance with government recordkeeping, reporting, and other legal requirements. Providing this information is voluntary and refusal to do so will not affect your application status. This data will be kept separate from your application and will not be used in the hiring decision.
We encourage you to review our Privacy Policy before submitting your application