We are looking for a full-stack JavaScript developer to work within our experienced frontend team. You will initially be working on client and server-side developments with Meteor.js for our 'Optiq' Portal but the role is likely to broaden in scope to encompass backend developments using Node.js.

Candidates should have a good grasp of architectural issues relating to both front and backend development and a thorough understanding of the JavaScript language standardised in ECMA-262. Candidates must be able to demonstrate familiarity with Relational/NoSQL databases as well as the use of other scripting languages such as Python or PHP.

This is a fast-paced development environment and candidates must be happy to adopt new technologies and have a willingness to learn other frameworks and programming languages as required. We are not looking for people whose only exposure to the JavaScript language is through cut and paste JQuery.

The role will be within an established agile (Scrum) development team with 13 members, including dedicated design and systems administration roles.


  • 2+ years object-oriented style JavaScript development
  • Experience with a JavaScript framework such as Meteor/Ember/Backbone
  • Experience working with SQL databases
  • Git (or another versioning system)
  • Node.js


  • MongoDB
  • Python
  • PHP
  • Experience of working in an agile team

To apply for this position email a covering letter and CV to: careers@centiq.co.uk