freehire launches on Product Hunt on 26 August.

Follow →

Senior Backend Engineer (golang) Em Aracaju (se)

Summary

Senior backend engineer builds and operates high-throughput data pipelines and dual-store architectures in Go to power real-time product recommendations for e-commerce brands.

Senior Backend Engineer (Golang) – Data Infrastructure & Recommendations

Fulcrum SaaS is a conversion rate optimization (CRO) platform that powers product recommendations for e‑commerce brands. We operate a multi‑tenant SaaS environment where data correctness, low latency, and system reliability are non‑negotiable. The role is open to all candidates across Latin America and requires strong overlap with Americas time zones.

What You’ll Do

  • Design and operate high‑throughput event ingestion pipelines capable of processing millions of events per day with low‑latency serving requirements.
  • Own the dual‑store architecture that separates our operational (real‑time) and analytical (batch) data layers, including streaming vs. batch pipeline design and failure recovery.
  • Build and maintain data movement infrastructure between stores (Bigtable/BigQuery or comparable), ensuring consistency, at‑least‑once delivery, and graceful degradation.
  • Instrument production systems: define SLOs, implement distributed tracing, and build alerting that distinguishes signal from noise.
  • Partner with the recommendation team to evolve our scoring, waterfall, and ranking infrastructure.
  • Drive architectural decisions on data modeling, schema evolution, and multi‑tenant isolation.
  • Participate in an on‑call rotation and own incidents end‑to‑end—from detection through root cause analysis to postmortem.

What We’re Looking For (Must‑Haves)

  • 5–10+ years of hands‑on backend engineering in production environments.
  • Track record of building and operating high‑performance, high‑throughput, low‑latency systems at scale—to prove real‑world experience.
  • Deep working knowledge of Go’s concurrency model (goroutines, channels, context, sync primitives).
  • Experience with columnar or wide‑column stores: Bigtable/BigQuery strongly preferred; Cassandra, DynamoDB, Redshift, or Snowflake are comparable.
  • Hands‑on experience moving data between operational and analytical stores—solved streaming vs. batch trade‑offs, handled delivery guarantees, and recovered from pipeline failures.
  • Experience with production observability: metrics, tracing, alerting, dashboards.
  • Multi‑tenant SaaS experience—understanding isolation, scaling, and noisy‑neighbor challenges.
  • Batch pipeline design experience.
  • Dual‑store architecture experience.
  • Comfortable working daily in English with a US‑based team.

Nice‑to‑Haves

  • Identity resolution and cross‑device stitching (probabilistic or deterministic).
  • A/B testing infrastructure built for statistical rigor.
  • Recommendation systems experience: scoring heuristics, waterfall algorithms, collaborative filtering, or hybrid approaches.
  • E‑commerce domain knowledge: attribution models, conversion tracking, order/cart data models, session stitching.

What We Offer

  • Compensation in the range of USD 70,000–100,000 per year, benchmarked to senior remote engineering roles in LATAM.
  • Remote‑first culture with async‑friendly practices.
  • Direct access to leadership; architectural opinions will be heard and implemented.
  • A team that treats production reliability as a first‑class engineering concern.

See also