Software Development Engineer III (CRM - Bulk Import)

Added
1 hour ago
Type
Full time
Salary
Salary not provided

Related skills

nestjs node.js mongodb redis go

๐Ÿ“‹ Description

  • Own CRM Bulk Import lifecycle: orchestration workers, proxy, and mapping.
  • Design and evolve the import pipeline: Pub/Sub, triggers, Redis ID-mapping.
  • Build stateless proxies (NestJS) to third-party CRMs with Bearer auth, pagination, rate limits.
  • Tackle distributed systems: idempotent imports, retries, partial-failure resumption, dedup.
  • Keep the integration layer CRM-agnostic with clean abstractions and mappings.
  • Design import data contracts: raw vs mapped, camelCase transforms, exclusions.

๐ŸŽฏ Requirements

  • 4+ years building and operating production backend systems at scale.
  • Strong fundamentals in distributed systems, async workers, queues, and API design.
  • Hands-on experience with Node.js (NestJS preferred) or Go in production.
  • Track record of owning services end-to-end โ€” design, build, deploy, on-call.
  • Experience integrating with third-party REST APIs: OAuth, pagination, retries, and error mapping.
  • Comfort working independently in ambiguous problem spaces with high ownership.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest โ€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs โ†’