Backend Engineer

Backend Engineer

Full-Time On-site
T

Build the Go services behind Tantilium Cloud Runner: the APIs, controllers and event pipelines that provision clusters, ship applications and keep them healthy.

Behind the dashboard sits a few dozen Go services. Some provision clusters on AWS and GCP. Some reconcile applications into tenant vClusters through Git and Flux. Others collect metrics, open incidents, and run AI agents that can investigate a problem and, with approval, fix it.

We follow a ports-and-adapters layout across every service, use Chi for HTTP, Bun on PostgreSQL for storage and RabbitMQ for events, and talk to Kubernetes through client-go. You'll design new services, improve the ones we have, and help make sure the whole system stays understandable as it grows.

Responsibilities

  • Design, build and run backend services and APIs in Go, from first design doc to production
  • Write Kubernetes controllers and integrations that behave well when clusters are slow, flaky or misconfigured
  • Model data in PostgreSQL and design event flows over RabbitMQ that can survive retries and partial failures
  • Instrument what you build with metrics, logs and traces so problems are easy to spot and diagnose
  • Take part in a fair on-call rotation, and help write the blameless reviews that follow an incident
  • Review code, write clear design docs and help set the patterns other engineers follow

Requirements

  • Solid experience building backend services in production, ideally in Go. If your background is Java or Kotlin and you're keen to work in Go, we'd still like to talk
  • Good working knowledge of Kubernetes: deployments, services, RBAC and how workloads behave when things go wrong
  • Experience designing REST APIs that other teams depend on
  • Comfort with relational databases, including schema design, migrations and query performance
  • An understanding of distributed systems trade-offs such as idempotency, retries, timeouts and eventual consistency
  • Experience running what you build, with observability tools like Prometheus and Grafana

Nice to have

  • You've written a Kubernetes operator or worked with controller-runtime or client-go
  • Experience with GitOps tools like Flux or Argo CD
  • Infrastructure as code with Terraform
  • Experience with message brokers such as RabbitMQ, Kafka or NATS
  • Interest in LLM-based tooling and how to make it safe in production

#J-18808-Ljbffr

T

Contact Details:

Tantilium Recruitment Team