Senior Software Engineer - NodeJS
Country / Territory
Job Category
Pay Band
Pay Band 8
Vacancy Description
Payband: 8 Location: London Contract 12 month FTC Department: Digital Closing date 6th November 2019 at 23:59 UK Time. Candidates must have the right to in the UK to be considered for the role.



The British Council is the UK’s international organisation for cultural relations and educational opportunities. We create friendly knowledge and understanding between the people of the UK and other countries. We do this by making a positive contribution to the UK and the countries we work with – changing lives by creating opportunities, building connections and engendering trust.

We work with over 100 countries across the world in the fields of arts and culture, English language, education and civil society. Each year we reach over 20 million people face-to-face and more than 500 million people online, via broadcasts and publications. Founded in 1934, we are a UK charity governed by Royal Charter and a UK public body

Our Digital team was set up to lead a major change programme to transform the British Council into a digital business.  Over the last few years, the team has delivered what is now one the largest Drupal implementations, delivering over 130 localised sites across the world on a container based hosting platform.  

We have won awards including the Real IT Award for ‘IT as an Enabler’, two awards at The Lovies for best social use of video, and the CIM Marketing Excellence Award for Product Sector Innovation.  




Senior Software Engineer – NodeJS

The British Council’s Digital team are recruiting a Senior Software Engineer working on our new enterprise content management system that will be used by British Council staff across our global network in over 100 countries. You will be working in a team that has delivered award winning content management solutions and plan to do so again using cutting edge technologies. You will have extensive experience creating and consuming APIs using NodeJS, excellent understanding of JavaScript / ES6+, able to produce clean, maintainable code, and keen on ensuring web security. We offer a competitive salary, bonus scheme and pension plan, flexible working and 32 days holiday – all within a friendly cross-discipline team environment.


 We will provide: ·    
  • Your choice of a Mac/Linux laptop · 
  •  Professional development training ·      
  • Flexible working arrangements ·    
  • 32 days annual leave excluding bank holidays      
  • Workplace pension ·   
  • Friendly, social and supportive environment   

 For further information, please see the documents below.

BC Behaviours.pdf 





Our Equality Commitment:

Valuing diversity is essential to the British Council’s work. We aim to abide by and promote equality legislation by following both the letter and the spirit of it to avoid unjustified discrimination, recognising discrimination as a barrier to equality of opportunity, inclusion and human rights. All staff worldwide are required to ensure their behaviour is consistent with our policies, and finance as a function is absolutely committed to this. 



The British Council is committed to a policy of equal opportunity and is keen to reflect the diversity of UK society at every level within the organisation. We welcome applications from all sections of the community. In line with the British Council's Child Protection policy, any appointment is contingent on thorough checks. In the UK, and in other countries where appropriate systems exist, these include criminal records checks.