Golang Engineer - Contract

Golang Engineer - Contract

Posted 6 days ago by Seer

Negotiable
Undetermined
Undetermined
London, England, United Kingdom

Summary: The role of Freelance Golang Engineer focuses on developing and maintaining backend services with a strong emphasis on monitoring and observability systems, particularly using Grafana. The engineer will be responsible for creating metrics collection pipelines and dashboards, ensuring system reliability, and providing real-time performance insights. Collaboration with DevOps teams is essential to optimize logging and alerting strategies. The position requires a high level of proficiency in Golang and experience with observability tools.

Key Responsibilities:

  • Develop and maintain backend services and tooling in Go (Golang).
  • Design and implement metrics collection pipelines, exporters, and integrations for Grafana.
  • Build and maintain Grafana dashboards to monitor system health, performance, and KPIs.
  • Work with time-series databases such as Prometheus, InfluxDB, or Loki.
  • Collaborate with DevOps/infra teams to ensure robust monitoring and alerting across distributed systems.
  • Optimize logging and tracing for scalability and observability.
  • Provide recommendations for monitoring best practices and alerting strategies.

Key Skills:

  • Strong proficiency in Golang (production-level experience).
  • Hands-on experience with Grafana (dashboard design, integrations, alerting).
  • Familiarity with Prometheus (custom exporters, metrics instrumentation).
  • Experience with logging/tracing tools (Loki, Jaeger, OpenTelemetry).
  • Solid understanding of distributed systems, APIs, and microservices.
  • Comfortable working independently as a freelancer/contractor with minimal supervision.
  • Experience with containerized deployments (Docker, Kubernetes) is a plus.
  • Knowledge of CI/CD pipelines and Infrastructure as Code (Terraform, Ansible) is a plus.
  • Familiarity with cloud environments (AWS, GCP, Azure) is a plus.
  • Experience writing technical documentation and runbooks is a plus.

Salary (Rate): undetermined

City: London

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

About The Role

We are looking for a Freelance Golang Engineer with strong expertise in monitoring and observability systems, specifically Grafana . This role involves building, extending, and integrating backend services written in Go , with a particular focus on metrics, logging, and dashboards. You’ll be responsible for ensuring system reliability and helping us get real-time insights into performance through Grafana and related observability tools.

Key Responsibilities

  • Develop and maintain backend services and tooling in Go (Golang).
  • Design and implement metrics collection pipelines, exporters, and integrations for Grafana.
  • Build and maintain Grafana dashboards to monitor system health, performance, and KPIs.
  • Work with time-series databases such as Prometheus, InfluxDB, or Loki.
  • Collaborate with DevOps/infra teams to ensure robust monitoring and alerting across distributed systems.
  • Optimize logging and tracing for scalability and observability.
  • Provide recommendations for monitoring best practices and alerting strategies.

Required Skills & Experience

  • Strong proficiency in Golang (production-level experience).
  • Hands-on experience with Grafana (dashboard design, integrations, alerting).
  • Familiarity with Prometheus (custom exporters, metrics instrumentation).
  • Experience with logging/tracing tools (Loki, Jaeger, OpenTelemetry).
  • Solid understanding of distributed systems, APIs, and microservices.
  • Comfortable working independently as a freelancer/contractor with minimal supervision.

Nice-to-Have Skills

  • Experience with containerized deployments (Docker, Kubernetes).
  • Knowledge of CI/CD pipelines and Infrastructure as Code (Terraform, Ansible).
  • Familiarity with cloud environments (AWS, GCP, Azure).
  • Experience writing technical documentation and runbooks.