Demo

Senior Backend Engineer (Golang)

Fulcrum SaaS
Denver, CO Full Time
POSTED ON 4/17/2026
AVAILABLE BEFORE 10/13/2026

Title: Senior Backend Engineer (Golang) – Data Infrastructure & Recommendations

Company: Fulcrum SaaS

Location: Remote – Latin America (strong overlap with Americas time zones required)

Type: Full-time

Level: Senior / Staff

Compensation: USD 70,000–100,000 per year, depending on experience and location


About Fulcrum SaaS

Fulcrum SaaS is a conversion rate optimization (CRO) platform that powers product recommendations for ecommerce brands. Our infrastructure processes high-volume behavioral events, feeds real-time recommendation algorithms, and serves personalized experiences at scale. We operate in a multi-tenant SaaS environment where data correctness, low latency, and system reliability are non-negotiable.

Our stack includes Go, Bigtable, BigQuery, Pub/Sub, and a dual-store architecture (operational analytical) that we designed from scratch.


The Role

We are looking for a senior backend engineer who has built and operated production data systems under real load—not prototypes, not internal tools. This is a core infrastructure role at the intersection of our operational and analytical data layers.

You will own the systems that move behavioral event data from ingestion through transformation into our recommendation engine. You will design for correctness, build for observability, and make architectural tradeoffs with the pragmatism that only comes from production scars.

You will be an early engineering hire with real influence over our technical direction.


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 (more is better).
  • Track record of building and operating high-performance, high-throughput, low-latency systems at scale—not just prototypes.
  • Deep working knowledge of Go’s concurrency model (goroutines, channels, context, sync primitives)—beyond syntax familiarity.
  • 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—you have solved streaming vs. batch tradeoffs, handled delivery guarantees, and recovered from pipeline failures.
  • Experience with production observability: metrics, tracing, alerting, dashboards—you know what good instrumentation looks like.
  • Multi-tenant SaaS experience—you understand isolation, scaling, and noisy-neighbor challenges when serving multiple customers on shared infrastructure.
  • Batch pipeline design experience—you know when batch is the right tool and how to make it reliable.
  • Dual-store architecture experience—you have operated systems where the operational and analytical data layers are intentionally separate.
  • Comfortable working daily in English with a US-based team (meetings, async communication, code reviews, and technical documentation).


Strong Nice-to-Haves

  • Identity resolution and cross-device stitching (probabilistic or deterministic).
  • A/B testing infrastructure built for statistical rigor—not just feature flags, but impression tracking, experiment analysis, and statistical significance frameworks.
  • Recommendation systems experience: scoring heuristics, waterfall algorithms, collaborative filtering, or hybrid approaches.
  • Ecommerce 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, depending on experience and location, benchmarked to senior remote engineering roles in LATAM.
  • Remote-first culture with async-friendly practices.
  • Direct access to leadership; your architectural opinions will be heard and implemented.
  • A team that treats production reliability as a first-class engineering concern.


How to Apply

Please apply through LinkedIn with your CV (English) and a brief note highlighting:

  • Your experience with Go in production.
  • The most demanding data/throughput system you have owned.
  • Your country of residence and preferred start date.

You can also include links to GitHub, technical blogs, or talks if available.

Salary.com Estimation for Senior Backend Engineer (Golang) in Denver, CO
$96,191 to $126,866
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Backend Engineer (Golang)?

Sign up to receive alerts about other jobs on the Senior Backend Engineer (Golang) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Senior Backend Engineer (Golang) jobs in the Denver, CO area that may be a better fit.

  • MarketOnce Denver, CO
  • At MarketOnce, we empower businesses with the insights and strategies they need to excel in today's dynamic market. With a strong foundation in market rese... more
  • 14 Days Ago

  • ClifyX Denver, CO
  • Job Title: Senior Scala Backend Engineer Location: Denver, CO(Onsite) Duration: 6-12 Months Contract ** W2-Visa-independent candidates required ** Job Summ... more
  • Just Posted

AI Assistant is available now!

Feel free to start your new journey!