Go Developer

Primo Interactive Limited

Greater London, Manchester, Wrexham

Hybrid

GBP 75,000 - 110,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Primo Interactive Limited is seeking an experienced Go software engineer to build and maintain high-performance APIs and services. You will work with Gin, Fiber, Echo or standard library, deploy in Docker containers, and ensure production reliability under load.

The role emphasizes writing concurrent Go code with goroutines, channels and context, handling timeouts and back-pressure, and reviewing code with peers.

Qualifications

  • Five+ years of commercial Go development.
  • Experience shipping Go services in production.
  • Strong knowledge of goroutines, channels and context.

Responsibilities

  • Build and maintain APIs and services in Go.
  • Write concurrent code with timeouts and back-pressure.
  • Process feeds and queues between client systems.
  • Review colleagues' code and have yours reviewed.

Skills

Go
Goroutines
Channels
Context
SQL
Git
Production Go

Tools

Docker

Job description

Go suits the parts of a system that handle a lot at once: APIs under load, feed processors, integration services and small tools that need to start fast and use little memory. Goroutines make concurrent work part of the language.

You will build microservices and cloud APIs in Gin, Fiber, Echo or the standard library, in Docker containers that are watched in production. We value Go a colleague can follow on the first read.

What you will be doing
  • Build and maintain APIs and services in Go, with Gin, Fiber, Echo or the standard library.
  • Write concurrent code that holds up under load: timeouts, cancellation, back-pressure.
  • Process feeds and queues between client systems quickly and reliably.
  • Handle every returned error, and log what someone will need at three in the morning.
  • Review colleagues' code and have yours reviewed.
What you will need
  • At least five years of commercial work in this field that you can show us. We promise clients that everyone on their project has that, so it is not negotiable.
  • Go services you shipped and supported in production.
  • A working grasp of goroutines, channels and the context package, including when not to use them.
  • SQL you write yourself.
  • Git in daily use.
Useful, not required
  • Profiling with pprof.
  • Docker, Linux and the basics of running what you build.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Go Microservices Engineer
Senior Go Microservices Engineer

Primo Interactive Limited • Greater London, Manchester, Wrexham

Hybrid
GBP 75,000 - 110,000
Backend Engineer
Backend Engineer

Tantilium • Greater London

Hybrid
GBP 90,000 - 130,000
GoLang Developer (hybrid)
GoLang Developer (hybrid)

Southwick-Hill Recruitment • Greater London

On-site
GBP 90,000 - 130,000
Golang Engineer
Golang Engineer

Vbeyond • West of England

On-site
GBP 60,000 - 90,000
Senior Software Engineer
Senior Software Engineer

intro • Greater London

On-site
GBP 40,000 - 60,000
Golang Engineer
Golang Engineer

Test Triangle Limited • Greater London

On-site
GBP 90,000 - 120,000
Golang Lead Engineer
Golang Lead Engineer

Lloyds • Greater London

Hybrid
GBP 120,000 - 160,000
Generous holidays
Flexible working
Health insurance
+2
Senior Golang Developer
Senior Golang Developer

Salt • Greater London

On-site
GBP 90,000 - 130,000
Golang Consultant
Golang Consultant

Consult • West of England

Hybrid
GBP 92,000 - 129,000
GoLang Engineer
GoLang Engineer

Net2Source (N2S) • Burgess Hill

Hybrid
GBP 45,000 - 65,000