Skip to main content
Krystal
View all job vacancies

Software Engineer

We're looking for a Software Engineer to join our team of 70+ excellent individuals

Employment
Full time
Location
Remote
Salary
£50,000 to £70,000
Start date
ASAP

We're looking to find an enthusiastic and knowledgeable Software Engineer to join us to work on both large and small internal software projects. Our team is primarily working to develop our new cloud & hosting platform - and also works on other in-house tools and applications.

As a Software Engineer at Krystal you will:

  • Design, develop, analyse, test and coordinate the development of software systems to a high standard
  • Deploy applications to production and test environments
  • Document and demonstrate solutions by writing clear code as well as associated documentation
  • Write appropriate automated test specifications for new and existing code
  • Analyse system specifications and translate system requirements into task specifications
  • Identify, debug and fix software issues and bugs both in development and external environments
  • Review, extend and repair legacy code
  • Work with databases backends
  • Assist the support team with investigating customer issues
  • Assist the systems team with investigating service affecting issues

Essential requirements

  • Comprehensive experience of developing applications with Ruby on Rails
  • Working knowledge of key frontend technologies - HTML, CSS and Javascript
  • Experience of deployment tooling such as Docker, Capistrano or Ansible
  • Knowledge of database backends such as MySQL, Redis, Memcache and RabbitMQ
  • Experience of source control using Git & GitHub
  • Keeping up to date with the ever changing landscape of our industry
  • Being able to work with others to solve challenging problems

Highly desirable experience

  • OOP, design patterns and composition of code
  • Experience working with GitHub for project management (including Issues and Projects).
  • Expertise in agile methodologies and sprint rituals
  • Confidence in pair programming exercises

Application Form

Apply for this role now

I am applying for (check all that apply)

Terms and conditions