Software Development Engineer III (CRM - Bulk Import)

20 hours, 34 minutes ago
Full-time
Senior
Software Development
HighLevel

HighLevel

HighLevel provides an all-in-one sales and marketing platform that agencies can white label and resell, offering tools and resources designed to help businesses consolidate their marketing efforts and achieve their growth objectives.

Internet Software & Services
251-1K
Founded 2018
$60M raised

Description

  • Own the full lifecycle of the CRM Bulk Import pipeline, including orchestration workers, read proxies, mapping layers, and downstream service integration.
  • Design and evolve Pub/Sub-based import workflows, including trigger workers, import workers, batch hydration, and Redis-based ID mapping.
  • Build and scale stateless proxy services that connect to third-party CRM REST APIs and translate external payloads into HighLevel’s internal format.
  • Handle distributed systems concerns such as idempotency, retries, partial-failure recovery, deduplication, and upstream rate-limit backoff.
  • Keep the integration layer CRM-agnostic by designing clean client abstractions, mappers, and stable service seams for future CRM additions.
  • Define and maintain import data contracts, including raw versus mapped response modes and transformation rules.
  • Improve performance and reliability for large imports by using batching, paging, parallelism, and smart write-side fan-out.
  • Ship end-to-end changes when needed, including occasional Vue-based UI updates for import setup, progress, and error reporting.
  • Instrument the system with trace IDs, structured logs, metrics, and SLOs to improve observability across services.
  • Lead incident response, postmortems, and operational hygiene for a high-traffic, third-party-dependent product.

Requirements

  • 4+ years of experience building and operating production backend systems at scale.
  • Strong understanding of distributed systems, async workers, queue/topic-based architectures, and API design.
  • Hands-on production experience with Node.js, preferably NestJS, or Go.
  • Experience owning services end to end, including design, deployment, and on-call responsibility.
  • Experience integrating with third-party REST APIs, including OAuth flows, pagination, rate limits, retries, and error mapping.
  • Ability to work independently in ambiguous problem spaces with high ownership.
  • Strong understanding of scalability, performance, and reliability trade-offs.
  • Experience building bulk import, ETL, or data-migration systems for CRM, marketing, or SaaS products is preferred.
  • Experience with HubSpot, Salesforce, Pipedrive, Zoho, or similar CRM APIs at scale is preferred.
  • Familiarity with Pub/Sub or Kafka, Redis, MongoDB, and async job orchestration patterns is preferred.
  • Frontend fluency in Vue.js is preferred.
  • Experience with service-to-service authentication in mesh-only or internal-only service environments, such as Istio or mTLS, is preferred.
  • A portfolio or GitHub showing shipped work is preferred.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Backend Engineer - Music

Spotify Media

Spotify is hiring a Senior Backend Engineer to help build and scale the backend systems and data pipelines behind Spotify Rights Center, its music rights management platform for creators, licensors, and internal partners.

Agile GCP gRPC Java Microservices PostgreSQL Scala
33 minutes ago

Software Engineer, Data Infrastructure & Acquisition - Detroit, MI, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Software Engineer for its AI Data team to build and operate large-scale data collection and ingestion systems that support model training for its text-to-speech products.

Bash Docker GCP Linux Python Terraform
37 minutes ago

Software Engineer, iOS Core Product - Johannesburg, South Africa

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior iOS Engineer to help scale and evolve its widely used text-to-speech iOS app within a fully remote, distributed team focused on product growth and user experience.

CI/CD Git Swift SwiftUI
40 minutes ago

Senior Backend Engineer (Elixir)

Remote 251-1K Professional Services

Remote is hiring a backend-focused engineer to build tools, APIs, and integrations for its globally distributed HR and Payroll products on a fully remote, cross-functional engineering team.

Angular AWS CI/CD Docker Elixir GitLab Kubernetes Next.js Phoenix PostgreSQL React Vue.js
43 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers