Full Stack Developer
Sector: Central Government
Location: Bristol / Manchester
Date posted: 29/12/2021
Salary: £49,700 - £56,524 per annum*
The Cabinet Office are recruiting to a Full Stack Developer vacancy 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 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.
- 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
Key skills and experience
Essential skills and experience:
- have experience in back-end development, with good knowledge of Node.js, and some experience with either Python, C#, Java, or Ruby.
- understand software design principles
- research and learn new programming tools and techniques
- take a systematic approach to solving problems
- have experience of using testing to validate solutions
- understand agile environments and version control
- have a basic 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
Desirable skills and experience:
- 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 supporting statement (up to 1,250 words) detailing how you meet the requirements and behaviours listed above. You will also provide a completed diversity form.
View the full job description here.
To apply, please email firstname.lastname@example.org.
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.
Please note that this role requires SC clearance, which would normally require 5 years’ UK residency in the past 5 years. This is not an absolute requirement but supplementary checks may be required where individuals have not lived in the UK for the required period. This may mean that your security clearance (and therefore your appointment) will take longer or, in some cases, not be possible.
*offers made above the base grade will be made up with a non-pensionable specialist pay allowance