Bristol, London, Manchester
GDS exists to help the government make brilliant public services that empower people in the UK. We work at the very centre of government to drive digital transformation, focused on users. We build and maintain platforms and services for others to use and create great public services that are accessible, inclusive and easy to use. We also work with government departments to identify patterns, share learning and create change to make government more efficient.
Our teams are organised around delivering on our priorities. These are:
We are recruiting Mid-level and Senior Developers for the GOV.UK Pay and GOV.UK Notify teams, which are both part of Products & Services at GDS.
GOV.UK Pay lets service teams across the public sector take online and over the phone card payments from their users quickly and easily. It also helps them manage their income, issue refunds and run financial reports. It provides a simple, accessible and secure payment experience to millions of people.
Since its launch over 8 years ago, GOV.UK Pay has processed over 97 million transactions for over 350 organisations, with a value of over £6 billion. The next few years are an opportunity for us to radically improve how the public sector handles payments.
Read more about GOV.UK Pay on the GDS blog.
GOV.UK Notify makes it easy for public sector service teams to send emails, text messages and letters.
Since its launch in 2016, use of GOV.UK Notify has grown exponentially. Today, more than 1,600 organisations and 9,000 services use it. We’ve sent over 9.7 billion notifications and continue to send millions more notifications every day.
Organisations that use GOV.UK Notify range from government departments to county councils, NHS trusts to GP surgeries, and fire services to ambulance trusts. It is used in a huge variety of ways, including medical appointments, updating people on their passport applications, two factor authentications, etc.
As a Developer or Senior Developer in Products & Services, you’ll:
To learn more about what GOV.UK Pay developers do, read about a typical day on the Pay team. GOV.UK Pay uses NodeJS and Java to build our microservices. Our code is visible on Github.
GOV.UK Notify also codes in the open and you can take a look at our code on Github. We run Python Flask based web applications supported by several microservices written in Python. Read about how we migrated GOV.UK Notify to AWS Elastic Container Service and how we reliably send text messages to users.
Both GOV.UK Pay and GOV.UK Notify use Concourse CI and Terraform to run build pipelines and manage infrastructure on AWS. We use AWS RDS (Postgres), AWS SQS, AWS ElastiCache, OpenTelemetry, Prometheus, Grafana and everything in between.
For frontend, we follow the GOV.UK Design System and use GOV.UK Frontend components and patterns.
A Developer would be expected to:
In addition to the above, Senior Developers would also:
If you meet a few of those criteria but think that you might not meet every last one then don’t let that stop you from submitting an application.
The benefits of working at GDS
There are many benefits of working at GDS, including:
GDS offers hybrid working for all employees. This means that everyone does some working from home and also spends some time in their local office. You’ll agree to your hybrid working arrangement with your line manager in line with your preferences and business needs.
Any move to Government Digital Service from another employer will mean you can no longer access childcare vouchers. This includes moves between government departments. You may however be eligible for other government schemes, including Tax Free Childcare. Determine your eligibility at https://www.childcarechoices.gov.uk
The Civil Service welcomes applications from people who have recently left prison or have an unspent conviction. Read more about prison leaver recruitment (opens in new window).
Once this job has closed, the job advert will no longer be available. You may want to save a copy for your records.
If you feel your application has not been treated in accordance with the Recruitment Principles and you wish to make a complaint, you should contact gds-recruitment-complaints@digital.cabinet-office.gov.uk in the first instance.
If you are not satisfied with the response you receive you can contact the Civil Service Commission by email: info@csc.gov.uk Or in writing: Civil Service Commission, Room G/8 1 Horse Guards Road, London, SW1A 2HQ.
Read Full Description