Golang Developer

Golang Developer

Posted 1 week ago by X4 Technology

£80 Per hour
Outside
Remote
United Kingdom

Summary: The Golang Developer role is a contract position focused on building APIs, services, and backend components using Go. The developer will be responsible for implementing various communication protocols and optimizing code for performance while working in a collaborative and agile environment. The position requires extensive experience in programming and cloud technologies, with a strong emphasis on clean coding practices and system maintenance. The role is remote and offers a competitive day rate outside of IR35 regulations.

Key Responsibilities:

  • Build APIs, services, and backend components using Go.
  • Implement REST, gRPC, GraphQL, or event-driven systems.
  • Write clean, idiomatic, and efficient Go code.
  • Use Go’s concurrency primitives (goroutines, channels) effectively.
  • Optimize code for speed, memory efficiency, and low latency.
  • Perform benchmarking and profiling.
  • Design and maintain microservices architectures.
  • Implement service communication, load balancing, and observability.
  • Work with message queues (e.g., Kafka, NATS, RabbitMQ).
  • Deploy applications to cloud platforms (AWS, GCP, Azure).
  • Use containerization tools (Docker) and orchestrators (Kubernetes).
  • Implement CI/CD pipelines.
  • Database Management.
  • Testing & Quality Assurance.
  • System Monitoring & Maintenance.
  • Collaboration & Agile Workflow.

Key Skills:

  • Provable proficiency in Go programming.
  • Cloud experience - multi cloud would be advantageous.
  • Excellent written and verbal communication skills.
  • Minimum of 8 - 10 years experience working in programming or information technology.
  • Attention to detail.
  • Knowledge in Java or Python is recommended.
  • Portfolio of work with examples that showcase technical skill.
  • Strong analytical skills.
  • Time management and organizational skills.
  • Knowledge of Go templating, common frameworks, and tools.
  • Experience working with a team.

Salary (Rate): £80.00/hr

City: undetermined

Country: United Kingdom

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Job Title: Golang Developer

Job Type: Contract

Location: UK Remote

Day Rate: £550/day (Outside IR35)

Contract Length: 6 Months

Golang Developer - Role & Responsibilities

  • Build APIs, services, and backend components using Go.
  • Implement REST, gRPC, GraphQL, or event-driven systems.
  • Write clean, idiomatic, and efficient Go code.
  • Use Go’s concurrency primitives (goroutines, channels) effectively.
  • Optimize code for speed, memory efficiency, and low latency.
  • Perform benchmarking and profiling.
  • Design and maintain microservices architectures.
  • Implement service communication, load balancing, and observability.
  • Work with message queues (e.g., Kafka, NATS, RabbitMQ).
  • Deploy applications to cloud platforms (AWS, GCP, Azure).
  • Use containerization tools (Docker) and orchestrators (Kubernetes).
  • Implement CI/CD pipelines.
  • Database Management
  • Testing & Quality Assurance
  • System Monitoring & Maintenance
  • Collaboration & Agile Workflow

Golang Developer - Required Experience

  • Provable proficiency in Go programming
  • Cloud experience - multi cloud would be advantageous
  • Excellent written and verbal communication skills
  • Minimum of 8 - 10 years experience working in programming or information technology
  • Attention to detail
  • Knowledge in Java or Python is recommended
  • Portfolio of work with examples that showcase technical skill
  • Strong analytical skills
  • Time management and organizational skills
  • Knowledge of Go templating, common frameworks, and tools
  • Experience working with a team

Interviews: December 2025

Start Date: January 2026