Analytical Products Software Developer
Ministry of Housing, Communities and Local Government
Cabinet Office · GB
Senior Full Stack Software Engineer at Cabinet Office, based in GB, paying £59,207 - £96,051 per annum. This is a permanent role.
About 10% above the going rate for software developer
Reference 49ea34c365a114e706b369820a6b000872f18317
The GRIP platform has a large user base, serving thousands of users across 250 public sector organisations. It is a full stack web application that helps government to manage and track its priorities and initiatives, and capture reporting on them, across all government departments, and for consumption by the most senior decision makers. The application has support and visibility at the very highest levels of the organisation. We also help to develop and maintain the government’s Evaluation Registry, which tracks planned and completed evaluations of government’s policies.
We are looking for a full-stack developer to join our small software engineering team, building and managing this critical part of Government’s tooling. You will have the opportunity to have genuine impact on how Government manages its work and to contribute to its overall effectiveness.
We are at an exciting stage, as we becoming a critical part of how government manages its most important areas of work. This will mean working on how the application scales, building new features, and maintaining a reliable, high-quality service.
Main Responsibilities:
You will work on both the front and back end of the application, mainly in JavaScript, working with a range of AWS services. Our core stack includes React, Node.js, and Postgres, so you will need to be comfortable working with these. Other parts of our work are in Python, and experience of Python web frameworks, e.g. Django, would also be helpful. Each engineer is involved across the full range of responsibilities. Your work will therefore include managing our infrastructure and responding to any performance issues, building server functionality and new microservices, database management and schema changes, prototyping and building new front-end features, and testing and deployment. There will also be opportunities to engage directly with users in a range of roles across government, and to help shape the overall direction of the product.
You can expect to have responsibility to:
Essential experience
Desirable experience
Additional information:
A minimum 60% of your working time should be spent at your principal workplace. Although requirements to attend other locations for official business will also count towards this level of attendance.
We'll assess you against these behaviours during the selection process:
We'll assess you against these technical skills during the selection process:
Application process
We will assess applications against the Experience and Behaviours elements of the Civil Service Success Profiles:
As part of the application process you will be asked to complete a CV and personal statement (500 words).
Further details around what this will entail are listed on the application form.
We will sift applications by considering your experience, career history and achievements, relevant to the job role, as described in your Personal Statement and CV.
At this stage we will also consider how you have demonstrated the experience and technical skills you will need for the role.
Please provide a personal statement of no more than 500 words. It should explain how your knowledge, skills and experience (using examples) meet the requirements for this role in line with the Success Profile element(s) being assessed (e.g. Behaviours, Experience etc). Using the job advert information, particularly the job description and person specification. Information is available on the applicat
Reference: 49ea34c365a114e706b369820a6b000872f18317 · Posted 1 week ago · Closes 28 Sep 2026 · Listed via Cabinet Office
This role is listed via Cabinet Office. Applications are handled on the employer's site.
Apply on employer siteOpens the employer's website in a new tab.
Safe applying: a genuine employer will never ask you to pay for a DBS check, training or equipment, or move you onto WhatsApp before you are hired. If this listing does, report it and do not pay anything.