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
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.