Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

Revoco

Remote

GBP 80,000 - 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A major German bank is seeking a GoLang Engineer to build and scale backend services for critical banking platforms. This role focuses on developing RESTful and GraphQL APIs within a regulated environment, ensuring clean and performant code. Ideal candidates will have strong GoLang experience and familiarity with TypeScript and concurrent programming. This position offers a stable and long-term contract with an outside IR35 arrangement.

Qualifications

  • Experience in designing and building backend services using GoLang.
  • Ability to write clean, performant concurrent code.
  • Familiarity with developing and maintaining RESTful and GraphQL APIs.

Responsibilities

  • Design and build backend services.
  • Write performant code using goroutines.
  • Develop RESTful and GraphQL APIs.

Skills

Strong commercial experience with GoLang
Concurrency patterns, goroutines, channels, memory management
TypeScript experience
API design
Backend service development

Tools

PostgreSQL
MySQL
MongoDB
Redis
Docker
Kubernetes
AWS
GCP
Azure
Job description
GoLang Engineer

German Banking Programme

UK Contract | Outside IR35

Start: Late January or February

Duration: 12–18 months

Rate: Around £400 per day

Location: Remote (UK based)

IR35: Outside IR35

A major German bank is building out a new engineering capability and has made a request for senior GoLang contractors to help form the core of the team.

This is a long‑term, stable programme focused on building and scaling backend services used across critical banking platforms. The work is engineering‑led, well scoped, and designed for contractors who want consistency rather than constant churn.

What you’ll be working on
  • Designing and building backend services using GoLang
  • Writing clean, performant concurrent code using goroutines and channels
  • Developing and maintaining RESTful and GraphQL APIs
  • Supporting TypeScript‑based services where required
  • Working closely with other senior engineers as the team scales
Must have experience
  • Strong commercial experience with GoLang
  • Concurrency patterns, goroutines, channels, memory management
  • TypeScript experience with modern frameworks such as React, Angular, Node.js or NestJS
  • API design and backend service development
  • Experience using Go frameworks such as Gin or Echo
Nice to have
  • SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis)
  • Cloud platforms (AWS, GCP or Azure)
  • Docker, Kubernetes and CI / CD pipelines
  • Testing tools such as Jest, Mocha or Go testing packages
  • Secure coding practices, OAuth, JWT, encryption
  • German language skills (desirable, not essential)

This role suits a senior contractor who enjoys backend engineering, clean systems and long‑term delivery within a regulated environment.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.