Skip to main content
Krystal
View all job vacancies

Full Stack Engineer

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

Employment
Full time
Location
Remote
Salary
£40,000 to £65,000
Start date
ASAP

We're looking for a Full Stack Engineer to join us to work on internal and external systems as well as websites. You will work closely with designers and engineers on a range of projects and across our suite of products.

As a Full Stack 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 translating system requirements to 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 investing service affecting issues

Essential requirements

  • Extensive knowledge of key frontend technologies - HTML, CSS and Javascript
  • Familiarity with CSS frameworks and preprocessors - Tailwind and/or Sass
  • Understanding of web development frameworks - React and/or Vue
  • Experience with backend languages - Ruby
  • Understanding of backend frameworks - Ruby on Rails
  • Working knowledge of source control using Git & GitHub
  • Keeping up to date with the ever changing landscape in our industry
  • Willingness to help, mentor and motivate other members of the team when required
  • Being able to work with others to solve challenging problems

Highly desirable experience

  • Interest in and experience of UI/UX design
  • 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