HireHireHighLevel jobs › Software Development Engineer III (CRM - Bulk Import)

Software Development Engineer III (CRM - Bulk Import)

Apply for this role or explore on the map →

About HighLevel:
HighLevel is a cloud-based, all-in-one white-label marketing and sales platform that empowers marketing agencies, entrepreneurs, and businesses to elevate their digital presence and drive growth. With a focus on streamlining marketing efforts and providing comprehensive solutions, HighLevel helps businesses of all sizes achieve their marketing goals. We currently have ~1200 employees across 15 countries, working remotely as well as in our headquarters, which is located in Dallas, Texas. Our goal as an employer is to maintain a strong company culture, foster creativity and collaboration, and encourage a healthy work-life balance for our employees wherever they call home.
 
Our Website - https://www.gohighlevel.com/
YouTube Channel - https://www.youtube.com/channel/UCXFiV4qDX5ipE-DQcsm1j4g
Blog Post - https://blog.gohighlevel.com/general-atlantic-joins-highlevel/
 
Our Customers:
HighLevel serves a diverse customer base, including over 60K agencies & entrepreneurs and 500K businesses globally. Our customers range from small and medium-sized businesses to enterprises, spanning various industries and sectors.
 
Scale at HighLevel:
We operate at scale, managing over 40 billion API hits and 120 billion events monthly, with more than 500 micro-services in production. Our systems handle 200+ terabytes of application data and 6 petabytes of storage
 
About the Role:
We are seeking an SDE-3 Backend Builder to own the CRM Bulk Import product end-to-end. Bulk Import is the data on-ramp into HighLevel — the system that pulls contacts, opportunities, custom objects, and pipelines out of external CRMs (HubSpot today, more tomorrow) and lands them cleanly inside our customers’ workspaces, often at scale of millions of records per import.
The architecture spans an orchestration layer (bulk-actions) that drives Pub/Sub-based fan-out, a stateless read-side proxy (external-import) that talks to third-party CRM APIs and maps payloads into HighLevel shape, OAuth token resolution, ID-mapping in Redis, and downstream writes into contacts, opportunities, and custom-fields services. You will own this pipeline horizontally — designing the workers, the proxy, the contracts, and the operational story — while keeping the system CRM-agnostic so adding the next integration is a small change, not a rewrite.
This role emphasises deep backend ownership: distributed workflows, idempotency, throughput, and resilience against flaky upstreams. You will operate with high autonomy, with enough frontend fluency to ship the occasional UI surface (import setup, progress, error reporting) without waiting on anyone.

Requirements:

Own the full lifecycle of CRM Bulk Import: orchestration workers, the external-import read proxy, mapping layers, and the integration seam with downstream HighLevel services

Design and evolve the import pipeline — Pub/Sub topics, Trigger and Import workers, batch hydration, and ID-mapping in Redis — for correctness and throughput

Build and scale stateless proxy services (NestJS) that talk to third-party CRM REST APIs (HubSpot today; Salesforce, Pipedrive, Zoho next) with Bearer-token auth, pagination, batch reads, and rate-limit handling

Tackle distributed systems concerns: idempotent imports, retries, partial-failure resumption, dedup, fair-use across tenants, and backoff against upstream rate limits

Keep the integration layer CRM-agnostic: clean client abstractions, mappers, app-id resolution, and a guard/interceptor seam that stays untouched as new CRMs land

Design the import data contracts — raw vs mapped response modes, camelCase transform rules, exclusion lists — and keep them stable for worker callers

Improve performance and reliability of large imports (millions of records per run) through batching, paging, parallelism, and smart write-side fan-out

Ship end-to-end when needed — including UI changes in Vue (import progress, error reporting, mapping setup) — without blocking on cross-functional handoffs

Instrument…

More roles at HighLevel

See HighLevel & thousands more on the map

Every tech & IT company hiring across India — with AI match scores — on one live map.

Open the map →