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 have roles available for anyone well experienced in either Go or Ruby (or both!)

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