Job Description
Node.js Developer
Remote but has to be in the North East.
You need to be the kind of person who finds the idea of responsibility and radical means of working exciting rather than terrifying. You are interested in picking up and mastering new technologies and are keen to learn as much as possible. You need to be prepared to ask challenging questions of yourself and others (why are we doing it this way? Why are we doing it at all? If I can prove this is easier, will you follow this way?).
You should have a highly developed sense of collaboration-it doesn’t mean you need to betouchy-feely, but that you know sharing information, ideas, and support is essential to commercial success.
You care about software, you have a passion for what you do, which you can clearly convey byyour actions rather than just wa?y personal statements on your CV. For you, it’s more than a job. Experience otherwise is relative - 2 years working in an agile/XP manner is worth much more to us than 5 in a traditional environment. If you’ve not got working experience with things like TDD and refactoring (maybe you’ve always wanted to but your current job doesn’t allow for it), show us you’re at least familiar with the concepts and that you really want to work in this kind of environment.
You’ll be joining an extremely enthusiastic team that enjoys what they do. Things like Pair Programming,TDD/BDD, Refactoring, and Continuous Delivery are deeply embedded, and we’re constantly striving to improve the way we work.
However, we’re not perfect and not afraid to say so. We recognise we have many problems which need solving and a long way to go on our journey of continuous improvement.
Our backend stack is based on Node.js for the most part, with some bits and pieces in different languages(Ruby,Go). The frontend stack is currently based on Pixi.js for Canvas and WebGL rendering. All our projects have a healthy automated test coverage and go through our CI servers. The provisioning/deployment process is fully automated with Ansible.