Node .JS Developer x 2 Positions available

Location
London, London
Salary
£35,000 - £65,000 per annum
Posted
10 Feb 2017
Closes
10 Mar 2017
Ref
1373139
Sectors
IT, Programming
Contract Type
Permanent
Hours
Full Time
Job title: Node .JS Developer x 2 Positions available
Location: London
Salary: £35,000 - £65,000 per annum

Senior/Junior candidates welcome
Junior - starting from 30k and up
Senior - starting from 45k and up
They are quite flexible on the salary, within reason and for the right candidate

About client
Client is backs brash entrepreneurs building the next generation of groundbreaking technology companies, geared to improve, enrich or disrupt the insurance ecosystem. With offices in Paris, and London, but soon in Asia and America, client focuses on pioneering start-ups that are ready to scale across the global stage.
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 work in a booming sector and become part of the future global leader within the InsurTech ecosystem
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 AXA’s expertise and operational support
You will enjoy a steep learning curve

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. Whilst you will have some experience with front end frameworks such as Angular / React we’re particularly looking to strengthen our team with people who have back end experience, developing APIs (Node / Swagger / Express) 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 reasonable 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 of existing code
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 Express framework
Understanding the nature of asynchronous programming and its quirks and workarounds
Integration of multiple data sources into one system via APIs and Web Services (REST / Swagger)
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
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 work in a booming sector and become part of the future global leader within the InsurTech ecosystem
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 AXA’s expertise and operational support
You will enjoy a steep learning curve

KEY SKILLS
ELK, security, data protection, GoCD/Jenkins