Salary value: 50,000 - 70,000 GBP
See job offer 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.
50,000 - 70,000 GBP
?24,570 - ?26,000