ISPA Winner 2018 17 years of Krystal

Career opportunities

Back to careers page

Senior Software Engineers

  • Permanent and full-time role
  • Remote or from our office
£70,000 to £100,000

We’re looking for software engineers to work on our brand new Katapult cloud platform (but with scope to work in other areas and on new projects). Katapult is deployed on Kubernetes and made up from a number of micro-services. We need engineers to work on areas such as our external & internal APIs, public command line interface, our in-house cloud orchestration software as well as other key areas such as DNS, storage, billing and our new Kubernetes platform.

We're looking for someone:

  • who is autonomously excellent

  • who cares deeply about the quality of their work and ensuring that they’re producing the best possible code, testing and documentation.

  • who is able to help, mentor and motivate other members of the software engineering team

  • who is interested in keeping up to date with an ever changing landscape of technologies and best practices.

  • who enjoys working along with others (both in person and remotely)

  • who is friendly and a good team player

About this role:

Join us to work on building our next generation cloud platform

Date posted: March 17th, 2020

Start date: ASAP

Department: Development

Click below to apply for this role:

Apply Now

Essential requirements:

  • Ability to lead development of an application or feature from beginning to end (including documentation and testing)
  • Have experience with Ruby and Rails
  • Experience deploying & monitoring applications and services
  • Experience working with testing frameworks
  • Be familiar with MySQL as a database engine (including optimisation techniques)
  • Have experience and knowledge working with HTML web-based applications
  • Have a strong knowledge and understanding of object orientated programming and related design patterns
  • Knowledge and experience working with Linux operating systems for server use
  • Have at least five years commercial experience
  • Have a good knowledge of Git for source control.

Highly desirable experience:

  • Experience with compiled languages such as C and Go
  • Network programming and technologies (for example load balancing, firewalling etc..)
  • Knowledge of virtualization technologies and software
  • Experience working with micro services
  • Kubernetes and Docker
  • Knowledge of frontend technologies is useful when working with other developers

Apply for a career at Krystal:


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