BackendFull-time
Backend Engineer — Go
Go · NATS JetStream · Postgres
Remote
Own the matching engine — the heart of Vatic. You will harden the Go CLOB service in services/matching-engine, finish the NATS adapter, and drive the per-market cutover from the legacy Postgres-RPC path.
What you'll do
- Finish wiring the NATS JetStream command consumer and execution writer.
- Extend the order book domain: limit, market, partial fills, cancellations.
- Run shadow matching against production traffic and report drift to zero.
- Operate the matching-engine droplet (Terraform module already on main).
- Define SLOs for fill latency and write the on-call runbook.
What we're looking for
- 3+ years of Go in production — concurrency, channels, context, profiling.
- Hands-on with one of: NATS, Kafka, Redpanda, or another durable log.
- Comfortable reading Postgres EXPLAIN plans and reasoning about isolation.
- Bonus: matching-engine, exchange, or low-latency systems background.