Gohighlevel
Software Development Engineer III (CRM - Opportunities - AI)
India, Remote. Posted a month ago
The role
You will own the CRM Opportunities product end-to-end, focusing on the backend. This covers the data models, APIs and distributed workflows behind pipelines, stages, automations, reporting and integrations. You will also build AI-assisted features on top of existing AI capabilities.
What you will do
- Own the full lifecycle of the Opportunities backend, from business and customer needs to production-grade services
- Design and evolve the data model for pipelines, stages, deals and associated entities
- Build and scale APIs, event-driven workflows and background jobs for high-volume writes, automations and integrations
- Handle distributed systems concerns such as idempotency, eventual consistency, race conditions and noisy-neighbor isolation
- Improve performance and reliability of large pipelines through indexing, sharding, caching and query optimization
- Build AI-assisted surfaces on top of existing AI capabilities, including context assembly, cost and latency budgets, graceful degradation and output quality feedback
- Ship end-to-end when needed, including UI changes in Vue
- Instrument the system with logs, metrics, traces and SLOs
- Drive incident response, postmortems and engineering hygiene
Required qualifications
- 4+ years building and operating production backend systems at scale
- Strong fundamentals in data modeling (SQL and NoSQL), API design and distributed systems
- Hands-on experience with Node.js or Go in production
- Track record of owning services end-to-end: design, build, deploy, on-call
- Comfort working independently in ambiguous problem spaces with high ownership
- Solid grasp of scalability, performance and reliability trade-offs
Nice to have
- Experience building CRM, sales, pipeline or workflow products
- Worked on multi-tenant SaaS at scale (sharding, tenant isolation, fair-use limits)
- Familiarity with event streaming (Kafka, Redis Streams), queues and async processing
- Exposure to MongoDB, Postgres, ElasticSearch, ClickHouse or similar at non-trivial scale
- Have shipped a customer-facing feature backed by an LLM or similar AI API
- Frontend fluency in Vue.js
- Strong product instincts and a portfolio or GitHub of shipped work
Before you apply
- Remote role; the company is an Equal Opportunity Employer
About the company
HighLevel is an AI-powered business operating system for agencies, entrepreneurs and small businesses, with over 2,000 team members across 10+ countries. The company operates as a global, remote-first organization.