NodeJS Developers

Jagger Talent
London (South)
From £30,000 to £75,000 per annum Multiple Level Roles Available + Blu
11 Oct 2016
19 Oct 2016
Contract Type
Node.JS Developers Mid/Senior Levels Available £30,000pa to £75,000pa Dep On Experience - Please supply a cover summary on expectations and deemed level Overview of the role & responsibilities We are looking for developers who will be responsible for developing and managing our entire technology stack. Working into the CTO, your primary focus will be the definition and development of server-side microservices and client-side web/mobile apps ensuring high performance, scalability and security. The primary stack will be Node.js, Angular, Express, Postgress, Elasticsearch. The application will be deployed into a Cloud infrastructure using automated deployment tools, so experience here is extremely valuable. You will also be responsible for working with some front-end elements of the application. Therefore, a good understanding of client side JavaScript and associated front-end technologies is necessary as well. Key tasks and responsibilities: • Writing reusable, testable, and efficient code • Refactoring and optimisation • Designing and implementing low-latency, high-availability, and performant services • Implementing security and data protection techniques • Logging using the ELK stack • Ensuring good coverage of unit tests • Ensuring good source code management using git • Deployment using CI techniques, using GoCD / Jenkins Competencies/Experience required: • Strong proficiency with JavaScript both on a client and server level. Ideally you have been coding with JavaScript exclusively for at least 3 years. • Knowledge of Node.js and frameworks available for it, particularly around the Angular and Express framework • Understanding the nature of asynchronous programming and its quirks and workarounds • Good understanding of front-end technologies, such as HTML5, and CSS3 as well as Responsive design • User authentication and authorization between multiple systems, servers, and environments • Integration of multiple data sources into one system via APIs and Web Services (REST & SOAP) • Understanding fundamental design principles behind a scalable, microservice-architected application • Creating database schemas that represent and support business processes • Implementing automated testing platforms and unit tests • Proficient understanding of code versioning tools, such as Git Why join us? If you are excited by technological change and its ability to disrupt traditional businesses, come and work with us We work at the intersection of business, digital technology and creativity. ? You will have the opportunity to work with an international network of experts and benefit from a stimulating working environment with creative projects to work on ? You will benefit from blue-chip plc expertise and operational support ? You will enjoy a steep learning curve This job was originally posted as