Live Chat is currently offline

Live Chat is open from 9am to 9:30pm, Monday to Saturday, so is currently offline.

But don’t worry, you can still get expert assistance and information using one of the optons below:


Senior Software Engineer

Join us to work on building our next generation cloud hosting platform

View job details

About this role:

Full time, remote


£75,000 - £100,000

Start date:


We’re looking for a senior software engineer to join us to work on our new cloud hosting platform. Koru is a new revolutionary approach to deploying and managing websites which has been devised by our own in-house software team. We’re looking to find an enthusiastic and knowledgeable engineer to join us to work on this platform.

Koru is built on a combination of technologies including Go and Ruby. We’re currently looking for someone with good experience with Go to work on our core backend which handles actually provisioning and managing websites

Here’s a bit of an overview of the platform and the technologies we’re working with:

  • Ruby & Rails - which sits at the heart of the platform and provides much of the user interface and public facing functionality.

  • Go - each node which provides services runs a service written entirely in Go which handles the provisioning of services. This talks directly to the core using an internal GRPC API.

  • Linux containers - dynamic components of websites are run within isolated containers on each node.

  • Linux - all our servers run Linux (usually Ubuntu).

  • Prometheus - we use this for collecting and storing key metrics for the whole platform.

  • Fluentd, ElasticSearch & Greylog - we use these for centralised logging and reporting.

  • Plus other tools like nginx, Caddy, Litespeed WS, ZFS, Terraform, MariaDB, InfluxDB, Redis and OpenTelemetry.

Essential requirements

  • Recent experiecne working with Ruby and/or Go
  • Experience working with team of engineers
  • A good understanding of modern software development practices


Click below to apply for this role:

Apply Now

Krystal perks

  • Work with passionate colleagues
  • Room for learning and self development
  • Training courses through Udemy and other providers
  • Exciting career opportunities
  • Responsibility - we trust our staff
  • Staff rewards for excellence
  • Regular company events
  • Generous company pension scheme
  • 31 days’ starting holiday
  • One bonus holiday on your birthday
  • Extra holiday days at 1, 3, 5, 7 & 10 yrs
  • Holiday buy-back scheme
  • Employee Assistance Programme
  • Private medical insurance for staff once they pass probation
  • Free Krystal services!


Apply for this role now


We had an error: {{careersFormData.submitError}}
Thank you – your application has been received