Riskhub Limited

Software Engineer (All levels)

London, Farringdon, United Kingdom


Hello there. We’re  Riskhub.

Since starting our journey in 2016, we have built the UK’s leading property compliance solution, providing powerful risk management to organisations with property portfolios.


But it’s more than just compliance. We are setting a new industry standard.


Our SaaS solution simplifies the end-to-end compliance lifecycle from scheduling and digital recordings of buildings, such as fire risk assessments, to managing issues found during inspections and providing a golden thread of data across the process. Our solution takes away client stress of ensuring that their properties are meeting legal requirements and allows them to focus on providing their residents with great service with the assurance that their buildings are safe.  



About the team

We’re incredibly proud of our achievements and none of it would be possible without the amazing team here. The product team especially, is the glue that brings the company together enabling us to achieve our ambitious goals and we value our people above all else.


Our core values define our ethos and guide our actions:

  • Clear and passionate communication about what we do

  • Taking the time to understand problems to provide confident solutions

  • Unified teamwork, developing Riskhub together because we believe in the meaningful impact of our work

  • Valuing and welcoming everyone's ideas

  • Empowering our entire team to make decisions

  • Focusing on execution and delivering results


We are seeking dedicated and ambitious colleagues who understand that collaboration is the fastest route to collective growth. If you embrace unconventional challenges, are unafraid to think differently and are driven to make an outsized impact, you’ll thrive at Riskhub, so join us, and make it count.


About the role

We are building the next generation of our application with Laravel, Vue and MySQL for our APIs and web apps, along with Flutter for our mobile apps. This is where we do the majority of new feature development. We also have applications running in Zend which we intend to migrate away from. All our applications are deployed on Kubernetes in AWS.


We're doubling the size of our team to get more done, and are looking for people to help us build a fantastic product for the future.


If your application is successful you will spend your time:

  • writing PHP, JavaScript, or SQL to add new features or maintain existing ones

  • writing unit and feature tests

  • designing and building REST APIs

  • testing, and looking at logs and our database to help our software support team resolve issues

  • promoting a culture of quality amongst the team


You should apply if you

  • can confidently write PHP, Laravel and JavaScript

  • enjoy writing tests, before (TDD) or after 

  • can write, debug and optimise SQL queries

  • can write CSS/SCSS 

  • understand REST, HTTP methods, error codes and the general architecture of the internet

  • understand web security

  • can review other’s code

It would be nice if you

  • have prior experience with Vue.js/Nuxt.js or Typescript

  • understand containerisation

  • have prior experience with Flutter or Dart

  • have used Zend/Laminas or React Native

  • have experience in the housing sector or compliance


Benefits

In addition to working with fantastic colleagues and enjoying perks such as coffee machines and fruit bowls, we offer the following benefits:


  • Private healthcare

  • Gym membership

  • Performance-related bonus



Work location

The role is based in our London hub, located in Farringdon for 3 days a week. We prioritise diversity and inclusion, recognising the importance of representing our diverse customer base. We strive to attract the best talent and create an environment that supports and includes all individuals


Interview process

Our goal is to keep the interview process fairly simple to keep you engaged, but thorough enough to help us each understand if we’re a good fit for each other. 


This is what the process will look like for this role:

  • Step 1: 30-min initial meeting to get to know each other with a Software Engineer  discuss your background and past experiences – so that we can understand if your skills and expertise match what we’re looking for

  • Step 2: During a second, technical, interview we’d either like to see some of your code or ask you to code review some of ours


Throughout the process we’ll give you insights into Riskhub, our current product suite and vision for the future. We welcome any questions as we want to make sure you’re joining a team and company you’ll be excited to be part of. 


If you’d like to, we’ll also be able to arrange for you to meet more people from the team.  

Apply For This Job

If you would like to apply for this position, please fill in the information below and submit it to us for consideration.

Drop files (or click) here to upload.

(200MB file size limit)