Node.js Developer (Transition from PHP / Drupal)

  • Location

    London, England

  • Sector:


  • Job type:


  • Salary:

    £450.00 - £550.00 per day

  • Contact:

    Ellie Bass

  • Contact email:

  • Job ref:


  • Published:

    10 months ago

  • Duration:

    12-24 months

  • Expiry date:


  • Start date:


Node.js Developer (Transition from PHP/Drupal), PHP, Drupal, HTML, CSS, Scripting, Javascript, Azure, Microsoft, Developing, Developed, Architect, Manager, Managing, GDS, Government, Security Clearance, CTC, Public Sector, github,

A team of node.js Developers to transition the platform to node.js from PHP/Drupal and help transform the wider service in an agile project.
Our client offers a digital service to five partner banks. To help bring the service into line with service standards and meet accessibility needs we are undertaking a code transformation from the original PHP/Drupal code into node.js. After this the Development team will work as part of a project team to extend and re-architect the wider platform to meet GDS service standards.

Client is not currently meeting the government's 14-point Service Standard and will fail any future GDS service assessment.
We need to transfer the current platform from PHP/Drupel to node.js in a continuous manner in order to allow us to take advantage of the GDS design patterns and system and therefore better meet accessibility requirements
Building on this we will also commence a discovery into the wider platform to potentially redesign the service to meet user needs and GDS service standards. This will then lead to Alpha, Beta and a new Live service that has passed the relevant service assessments.
We require a team of developers comprised of a senior developer/Technical architect and 3 node.js developers to undertake both of these projects

Key Skills / Experience

  • Demonstrate significant experience building, operating and monitoring NodeJS systems in production
  • Demonstrate experience of developing or maintaining services in PHP/Drupel
  • Demonstrate your ability to mentor and train developers in modern JavaScript programming idioms and patterns, and NodeJS good practices
  • As a lead TA Demonstrate your ability to work with business and technology stakeholders to translate business problems into technical designs
  • Demonstrate your experience working as the development team in a a multi-disciplined project team through Discovery, Alpha, Beta and live.
  • Demonstrate your willingness to participate in in-hours support and out-of hours on call rota
  • Demonstrate experience with HTML/CSS and web accessibility practices
  • Demonstrate experience of Microsoft Azure
  • Demonstrate experience of the GDS design system and patterns
  • Demonstrate experience of working with open source tools and concepts (e.g. github, common government services etc).
  • Demonstrate experience of transforming a service from one coding language to another.
  • Demonstrate experience of test driven design and development