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.

Software Development Engineer III (CRM - Opportunities - AI) at Gohighlevel | JobZoey