Software Engineer – Full-stack – London


We are seeking a full-stack software engineer to join a growing team building web-based data applications that deliver insights to our clients from our data-driven agent-based models. The team includes Visualisation Developers, Software Engineers, DevOps, and Data Scientists.


  • Development and maintenance of our web-based data applications.

Skills & Requirements

BSc or above in Computer Science, Software Engineering, or related field.
Or relevant experience.

Required experience:

  • Web application development using Javascript
  • Web technologies: HTML5 and CSS
  • Javascript libraries, such as: jQuery, underscore, requirejs

Desirable to have experience, or at least interest, in:

  • Node.js and Meteor
  • CSS frameworks such as Semantic UI, Bootstrap, LESS, etc
  • Backend web development using Python frameworks, such as Flask, Django
  • Working with OSX/Linux based systems
  • NoSQL databases: MongoDB
  • Reactive UI development and websockets
  • UI libraries such as React or AngularJS
  • Data visualisation libraries such as D3.js
  • Web application development using Cloud providers, e.g. AWS

We develop for Linux on Macbooks; push to Bitbucket; share via Slack; and organise in sprints.