F

FullEnrich

Automates lead enrichment via API integrations

Backend Engineer (Golang) - Platform Core

Backend EngineeringPosted on Nov 13
Full-timeRemote in FranceNo salary listed

About the Job

Requirements

  • Strong backend engineering experience building and maintaining production systems involving routing, fallback mechanisms, queues, concurrency, and rate limiting.
  • Understanding of how distributed and multi-provider systems behave under pressure and how to design for reliability.
  • Ability to identify structural challenges in product requirements and design scalable, maintainable long-term solutions.
  • Deep experience with Golang, modular architectures, clean code principles, and ideally hexagonal architecture.
  • Ability to navigate technically complex systems involving account-level configuration, provider orchestration, compliance workflows, and multi-tenancy while preserving clarity and simplicity.
  • Ability to make technical decisions and solve challenging engineering problems.

Responsibilities

  • Own and evolve the core routing engine, including provider selection, fallback logic, load balancing, and queue management; evolve its modular Go monolith to support account-level customization at scale without unnecessary complexity.
  • Build and improve third-party data provider integrations, focusing on rate limiting, reliability, and observability, including external provider credentials, configurable provider ordering, and fallback behavior when providers are unavailable.
  • Build routing logic that dynamically selects providers according to optimization objectives such as speed, coverage, compliance, and load balancing while managing rate limits.
  • Develop scalable multi-tenant foundations for sub-accounts, customer-specific credit pools, and endpoint-level configuration.
  • Build composable verification workflows by integrating validity and compliance checks as configurable enrichment-pipeline steps, enabling independent verification regardless of the original data source.
  • Improve and refactor existing systems to strengthen architecture and keep the codebase clean, understandable, reliable, and maintainable.
  • Work with engineering leadership to translate product requirements into architectural solutions that balance immediate needs with long-term scalability.

Desired Qualifications

  • Experience with data routing, enrichment pipelines, or multi-provider orchestration systems.
  • Experience building API marketplace infrastructure or multi-tenant SaaS backends.
  • Familiarity with API-first product architectures.
  • Interest in the evolving data infrastructure landscape.

About the Company

FullEnrich

Automates lead enrichment via API integrations

FullEnrich is a B2B service that automates lead enrichment by linking its API directly into customers’ workflows. It helps businesses improve their CRM and outbound automation by extracting and enriching leads (especially from platforms like LinkedIn) and delivering richer contact data. The company partners with vendors to ensure high data find rates across regions and industries, and it offers a subscription-based model. It also connects to over 1,000 applications via Zapier, enabling users to automate and streamline lead generation across their existing tools. Overall, FullEnrich aims to make lead generation more efficient and to grow its clients’ sales pipelines.

Company size
51-200
Company stage
Debt Financing
Total funding
$3.1M
Headquarters
San Francisco, CA
Founded
2023

Recently Posted Jobs

Explore more opportunities at FullEnrich

See more jobs