Metrikus - Back-End Developer

Location - London

To apply for this role please send your CV and cover letter to

Job brief

We are looking for a qualified back-end developer to join our team. You will be responsible for the server side of our web applications.

If you have a passion for developing web platforms or improving existing ones and you have excellent programming skills we would like to meet you. As a Back-end developer, you will report to our Head of Technology and work closely with the development team to ensure system consistency and improve user experience.

If you have experience working with BMS systems, this is a huge plus, or working within the FM industry and understand CAFM and BMS.

Ultimately, you should be able to develop and maintain functional and stable web platforms to meet our customer needs.


  • Participate in the entire application lifecycle
  • Build reusable code and libraries for future use
  • Write clean code to develop functional web applications
  • Troubleshoot and debug applications
  • Collaborate with Front-end developers to integrate user-facing elements with server side logic
  • Perform tests to optimise performance
  • Gather and address technical and design requirements
  • Liaise with developers, designers and system administrators to identify new features
  • Follow emerging technologies


  • Proven work experience as a Back-end developer
  • Good understanding of tuning database queries
  • Proven experience working with Python, good understanding of Python performance
  • Comfortable with Linux command line
  • Comfortable with GIT
  • Knowledge of SQLAlchemy
  • Knowledge of web frameworks like Flask/Django (will be an advantage)
  • Excellent analytical and time management skills
  • Teamwork skills with a problem-solving attitude
  • Good understanding of principles related to quality code reviews,
  • Experience of work within SCRUM methodology (not crucial)
  • Open minded, willing to learn new tricks, to share and collaborate


The qualifications required for this role are either university education or recognised industry certifications. Minimum qualifications are either one of the above. More detail on qualifications and requirements of qualifications are below.

  • Bachelor’s Degree in Computer Science or related field
  • Industry recognised web development course. 
  • 3+ years’ web development experience required
  • 2+ years’ app development experience preferred


It is our stated policy to treat all workers and job applicants equally and fairly irrespective of their sex, marital status, civil partnership status, transgender status, sexual orientation, race, colour, nationality, ethnic origin, national origin, culture, religion, age, or disability.

The principles of non-discrimination and equality of opportunity also apply to the way in which staff treat colleagues, visitors, clients, customers, suppliers and former staff members.

To apply for this role please send your CV and cover letter to