Full Stack Engineer

£30,000 - £40,000 – Bristol

About the role

There is a global skills shortage in cyber security that is increasing cyber risk for businesses globally.  Immersive Labs is an online gamified learning platform for security skills.  Our practical, challenge-based labs are developed by industry experts and derived from world-class threat intelligence. Customers can now match the agility of attackers, demonstrably increasing cyber capability and reducing risk.

This is an exciting opportunity to join a team building a groundbreaking product. We are looking for developers who can contribute more than just commitment – we value determination, ingenuity and collaboration, understanding that unique products require unique technical solutions..

Experience & Responsibilities

  • Design, build and maintain an efficient, reusable, and reliable codebase
  • Maintaining good test coverage over all aspects of the codebase
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Performing unit tests and integration tests
  • Experience working with Ruby, Ruby on Rails, RESTful APIs and object-oriented design for commercial products
  • Experience working with JavaScript with at least one application framework, preferably React
  • Experience of devising quick solutions to bugs to minimise customer impact
  • Experience integrating with third-party APIs
  • Demonstrable, up to date knowledge of the Ruby language, Rspec, RoR, MySQL
  • Demonstrable, up to date knowledge of front-end tech, such as JavaScript, React, HTML5, and CSS3
  • Solid understanding of object-oriented programming principles
  • A knack for writing clean and understandable programming code
  • Understanding of fundamental design principles behind scalable applications
  • Knowledge of writing unit and integration tests to ensure a robust
  • platform. Experience of TDD will be an advantage
  • Proficient understanding of Git
  • Familiarity with CI setups
  • Solid written and oral English communication skills
  • Ability to translate technical language/concepts so non-technical people can understand


You’ll be part of a rapidly growing technical company in one of the most exciting industries: cyber security. You’ll develop cyber security knowledge and skills and be part of a creative and dynamic team based in central Bristol. You’ll be supported in your personal career objectives and rewarded through a competitive salary. We provide a relaxed and fun working environment.

To be part of the future of Immersive Labs just click here
Or alternatively, email your CV to careers@immersivelabs.co.uk
For more information on our candidate privacy policy click here
Get a demo