Krystal logo

Software Engineer – Ruby

Krystal  ·  United Kingdom
50,000 - 70,000 GBP
Remote Full-time Mid Permanent IT & DevOps

Job Description

Krystal is seeking an enthusiastic and knowledgeable Software Engineer to join their team focused primarily on developing a new cloud & hosting platform along with other in-house tools and applications. The role involves designing, developing, analyzing, testing, and coordinating software systems to high standards. Responsibilities include deploying applications to production and test environments, documenting and demonstrating solutions by writing clear code and associated documentation, and writing automated test specifications for new and existing code. The engineer will analyze system specifications and translate system requirements into task specifications, identify, debug, and fix software issues and bugs in both development and external environments, review, extend, and repair legacy code, work with database backends, assist the support team with investigating customer issues, and help the systems team investigate service-affecting issues. Essential requirements include comprehensive experience developing applications with Ruby on Rails, working knowledge of frontend technologies (HTML, CSS, JavaScript), experience with deployment tooling such as Docker, Capistrano, or Ansible, knowledge of database backends like MySQL, Redis, Memcache, and RabbitMQ, experience with source control using Git & GitHub, ability to stay current with industry developments, and strong collaboration skills to solve challenging problems. Highly desirable are skills in OOP, design patterns, code composition, experience with GitHub project management, expertise in agile methodologies and sprint rituals, and confidence in pair programming exercises. Candidates are encouraged to apply even if they do not meet every requirement, as unique skills and experiences are valued.

Apply Now

You'll be redirected to the company's application page

Benefits

  • Competitive salary ?50,000 to ?70,000
  • Remote work flexibility
  • Opportunities to work on innovative cloud and hosting technologies
  • Inclusive and supportive team environment
  • Professional growth and learning opportunities

Requirements

  • Comprehensive experience with Ruby on Rails
  • Knowledge of HTML, CSS, JavaScript
  • Experience with Docker, Capistrano, or Ansible
  • Familiarity with MySQL, Redis, Memcache, RabbitMQ
  • Experience using Git & GitHub
  • Ability to work collaboratively and keep up-to-date with industry changes