Node JS Developer
Node JS Developer
Duration: 12 Months
Clearance: SC Clearance Required
Our client are seeking a Node.js Developer responsible for managing the interchange of data over RESTful endpoints between the UI (React JS) and Services (Node JS Express).
Working with a Government Client (Policing) to deliver an E2E solution, alongside 3 other scrum teams. Your primary focus will be the development of all server-side logic (Node JS) ensuring high performance and responsiveness to requests from the front-end.
You will also be responsible for integrating with the front-end elements (React), Apache NiFi workflows (Data orchestration for the Ingestion pipelines) including definition and maintenance of SQL server database changes built by the team into the overall application. Therefore, some familiarity with these technologies would be a benefit. We are willing to accept applications from people with skills in node.js, React or Ni-Fi who have the skills and abilities to pick up the other technologies listed below. Please note, 5 years of UK residence is required for applicants work on the project.
- Writing Node.js services using express with focus on high performance.
- Writing reusable, testable and efficient code
- Integration of React JS UI applications with back-end services
- Implementation of security and data protection best practices
- Basic understanding of front-end technologies, such as React
- Understanding accessibility and security compliance User authentication and authorization between multiple systems, servers, and environments Integration of multiple data sources and databases into one system
- Understanding fundamental design principles behind a scalable application Implementing automated testing platforms and unit tests (Jest)
- Proficient understanding of code versioning tools, such as Bitbucket
Nice to have skills:
- Active Directory Networking
- Client server authentication WSO2 and SAML
- Jenkins (Build and deployment pipelines)
- Familiar with Agile working
- Proactive and willing to learn Team Player
- Other Softwares used on the programme are: SQL, Apache NiFi so familiarity with these technologies
*Please note* Due to the time scales, out client requires candidates with an active SC Clearance.