Senior
Development
On-site
26 days ago

Senior Golang Developer

We’re building a Go-first data mesh: deterministic ingestion, durable orchestration, and canonical storage for LLM-ready data. This role focuses on distributed systems, service design, and operability in compliance-heavy environments.

Responsibilities

The Senior Golang Developer will be responsible for the following:

  • Implement ingestion services in Go (adapters for APIs, DB2, MQ, EDI, SFTP).
  • Orchestrate workflows with the Temporal Go SDK (child workflows, retries, human-in-loop signals).
  • Deliver canonical data models in Postgres using sqlc + go-migrate.
  • Build event-driven services on NATS JetStream (at-least-once, replay, consumer groups).
  • Apply DDD/hexagonal architecture for clean separation of concerns.
  • Instrument systems with OpenTelemetry + structured logging for observability.

Optional Experience

  • Deploying Go microservices to Kubernetes/Helm.
  • Authorization: Keycloak, Casbin, OPA.
  • Event delivery & replay: Svix or similar.
  • File/object stores: MinIO, S3.
  • Schema evolution with CUE, Protobuf, or JSON Schema.
  • Vector search (pgvector, Qdrant, Weaviate).
  • Parsing legacy formats (COBOL copybooks, packed decimals, EBCDIC).

Requirements

The Senior Golang Developer will report directly to the Line Manager and will possess the following attributes:

  • 6+ years backend engineering, 3+ years in Go.
  • Deep knowledge of concurrency, distributed consensus, and resilience.
  • Proven ability to design idempotent, replayable services.
  • Experience debugging production systems under real load.
  • Good English communication skills

Benefits & Perks

  • An open mind and flat structure where every voice is welcome.
  • A work environment built on transparency, seamless communication, trust, and a sensible approach ,combined with mixed cultures and a speaking environment
  • Individual assessments every 6 weeks with your line manager
  • Performance review every  6 months
  • 15 days of annual leave and + 6 days of fully paid sick leave per year – can be used for the care of sick child
  • Christmas Holiday
  • Competitive salary
  • Bonus: 13th-month Salary
  • Social insurance for employees who pass their probation

Learn more about Xenia Tech

If you have any questions, please feel free to get in touch with our HR department at [email protected].

Learn more about our culture and special benefits package here.

Follow our Facebook and LinkedIn to get the latest hiring position!