Senior Full Stack Developer

Discipline: IT

Sector: Central Government

Location: Bristol / Manchester

Type: Permanent

Date posted: 27/06/2022

Start: ASAP

Duration: Permanent

Salary: £49,700 - £56,524 per annum


The Cabinet Office are recruiting to two Senior Full Stack Developer vacancies on a permanent basis.

The Cabinet Office is the corporate headquarters for government, employing over 6,000 people in a variety of roles across the UK. In partnership with HM Treasury, we take the lead in certain critical policy areas and support the Prime Minister to ensure the effective running of government.

This role sits within the Change and Deliver team in the CDIO. We are responsible for leading and supporting the delivery of excellent digital services and digital transformation changes with business units across the Cabinet Office. This is an exciting opportunity to work on a wide variety of projects from high profile public-facing sites to internal digital transformation projects.

We’re looking for Senior Developers of all experiences and backgrounds who can work across a range of digital services which we build and support for clients across the Cabinet Office.

You will:

  • work as part of a multi-disciplinary agile team, getting involved with every part of the lifecycle of services, from user research to deploying code to production
  • build web applications with accessible, robust and performant user interfaces, to serve a variety of citizen and government needs, taking responsibility for the quality of code you produce
  • implement web services, toolkits and APIs for purposes such as integration, performance optimisation, security and scalability
  • build automated tests to support continuous deployment
  • share knowledge of tools and techniques with your wider team, both developers and non-developers
  • act as a digital ambassador across government, supporting recruitment, identifying good practices for GDS to adopt and sharing experiences, e.g. through blog posts, tech talks at conferences etc
  • support the live operation of the services we build and run
  • provide technical leadership within team, advising and working with developers to identify the best solutions
  • have and apply broad knowledge of web technologies
  • take responsibility for solving complex issues

Key skills and experience

Essential skills and experience:

  • have experience in back-end development, with excellent knowledge of Node.js, and strong experience with at least one of Python, C#, Java, or Ruby.
  • can turn agreed designs into robust and accessible user interfaces using HTML, CSS and JavaScript
  • understand software design principles and how to apply them effectively
  • can confidently and independently research and learn new programming tools and techniques
  • take a systematic approach to solving problems
  • have experience of using automated testing and test driven development to validate solutions
  • understand agile environments and version control
  • have a good understanding about web security and accessibility
  • have an awareness of technologies used for web applications, e.g databases, backups, CDNs and search, and of Unix-like operating systems, e.g. Linux and/or Mac OS
  • are familiar with implementing working practices such as TDD, continuous integration, continuous delivery and DevOps
  • have experience in leadership, helping colleagues with their career development and coaching more junior staff members

Desirable skills and experience:

  • knowledge of JavaScript frameworks such as Angular and React
  • experience with the GOV.UK Design System

In the Civil Service we use our Success Profile Framework  to outline expected behaviours and we will use these as part of our wider assessment during the interview process.

We’ll assess you against these behaviours during the selection process:

  • working together
  • changing and improving
  • making effective decisions

We will also be assessing your experience and technical/specialist skills. The selection process consists of:

  • an application screening process
  • an interview & a pair programming technical test

Applicants will be required to provide an up to date CV and a completed diversity form.

View the full job description here.

To apply, please email

Cabinet Office are an equal opportunity employer and value diversity in our organisation. You can find out more about our commitment to diversity and inclusion and read our equal opportunities statement on our Diversity and Inclusion page. CDIO is based in London, Bristol and Manchester, and you will be working with colleagues across all three sites. CDIO supports flexible working, including a balance between office and home-based working.

The base salary of this grade is £49,700. Offers made above this will be made up with a specialist pay allowance up to (£20,000) based on capability.

Register Interest

33 King Street, St. James’s,
London, SW1Y 6RJ

    Upload CV