# Software Development Engineer III

**Company:** [GoHighLevel](https://hotfix.jobs/companies/gohighlevel)
**Location:** Remote
**Role:** Backend Engineering
**Experience:** 4+ years
**Skills:** Node.js, Go, SQL, NoSQL, API Design, Distributed Systems, Vue, MongoDB, Postgres, Elasticsearch, ClickHouse, Kafka, Redis Streams, Sharding, Caching
**Posted:** 2026-09-10

> Own the backend of a high-scale CRM Opportunities product, designing data models, APIs, distributed workflows, and reliable multi-tenant services. Requires 4+ years of backend experience, production Node.js or Go, distributed-systems expertise, and enough Vue.js fluency to ship UI changes.

## Job Description

## Responsibilities
- Own the full lifecycle of the CRM Opportunities backend, translating business and customer needs into scalable production services.
- Design and evolve data models for pipelines, stages, deals, and related entities.
- Build and scale APIs, event-driven workflows, and background jobs for high-volume writes, automations, and integrations.
- Address distributed-systems concerns including idempotency, eventual consistency, race conditions, hot tenants, and noisy-neighbor isolation.
- Improve performance and reliability for large pipelines through indexing, sharding, caching, and query optimization.
- Ship occasional end-to-end UI changes in Vue.js.
- Instrument systems with logs, metrics, traces, and SLOs.
- Lead incident response, postmortems, and engineering hygiene.

## Requirements
- 4+ years building and operating production backend systems at scale.
- Strong fundamentals in SQL and NoSQL data modeling, API design, and distributed systems.
- Production experience with Node.js or Go.
- Experience owning services end-to-end, including design, development, deployment, and on-call operations.
- Ability to work independently in ambiguous problem spaces with high ownership.
- Understanding of scalability, performance, and reliability trade-offs.
- Experience building CRM, sales, pipeline, or workflow products.
- Experience with multi-tenant SaaS at scale, including sharding, tenant isolation, and fair-use limits.
- Familiarity with event streaming, queues, and asynchronous processing.
- Experience with databases or search systems such as MongoDB, PostgreSQL, Elasticsearch, or ClickHouse at meaningful scale.
- Frontend fluency in Vue.js sufficient to ship features independently.
- Strong product judgment and a portfolio or GitHub demonstrating shipped work.

## Preferred Experience
- Experience with Kafka or Redis Streams.
- Experience with large-scale indexing, caching, query optimization, and operational instrumentation.

## Similar jobs

- [Software Engineer](https://hotfix.jobs/jobs/482587e3-4258-4abf-8b5d-037754967b1d) - Celonis - Bengaluru, India
- [Software Development Engineer III - Contacts](https://hotfix.jobs/jobs/eb7f5148-7882-4248-aafc-7bf2a88f0c92) - GoHighLevel - Remote
- [Software Engineer](https://hotfix.jobs/jobs/ed3ded4b-df9c-4dc1-87dd-3a954babe7f0) - Anyscale - San Francisco, CA - $215k – $265k/yr
- [Software Engineer - Wallets](https://hotfix.jobs/jobs/32955ac3-4c1c-4a94-83a2-7e6f18965180) - Rain - Remote - $220k – $270k/yr
- [Intermediate Backend Engineer](https://hotfix.jobs/jobs/25c8c189-ae7b-4774-9238-7be05b6c4b1b) - GitLab - Remote

**Apply:** https://hotfix.jobs/jobs/20da293a-45ab-4f78-b259-2e44212986d9
**Canonical:** https://hotfix.jobs/jobs/20da293a-45ab-4f78-b259-2e44212986d9