Responsibilities
* Design & develop scalable full‑stack applications and services
* Build & maintain responsive front‑end interfaces and RESTful APIs
* Collaborate & contribute to technical solution design and delivery activities
* Integrate & optimize databases, APIs, and supporting services
* Apply & promote secure‑by‑design and quality‑focused development practices
* Review & improve code quality through testing and peer reviews
* Support & troubleshoot live services, incidents, and change activities
* Document & maintain technical artefacts in line with CGI standards
* Work & deliver within Agile, DevOps, or hybrid delivery environments
Qualifications
To succeed in this role, you should have proven experience delivering production‑ready full‑stack applications and a strong understanding of modern software engineering principles. You will bring strong problem‑solving skills, a collaborative mindset, and the ability to work effectively across both technical and non‑technical teams. Experience working within secure or regulated environments and exposure to cloud and DevOps practices would be advantageous.
* Demonstrable experience as a Full Stack developer delivering enterprise‑grade solutions
* Strong commercial experience with Python
* Experience with open‑source systems, especially Kubernetes (K8s) and Helm Charts
* Experience with Angular frameworks
* Proven ability to develop back‑end services and RESTful APIs
* Strong proficiency in HTML, CSS, and JavaScript
* Experience working with SQL and/or NoSQL databases
* Strong understanding of application architecture and software design principles
* Proficiency with version control tools such as Git
* Experience working within Agile or DevOps delivery models
* Awareness of security, resilience, and performance considerations in application development
* Exposure to cloud platforms, ideally Azure, with AWS or GCP also beneficial
* Strong communication skills and the ability to collaborate across multidisciplinary teams
* Must hold UK Security Clearance or be eligible for clearance (secure nature of the programme)
* Hybrid work arrangement – this is a hybrid position
Benefits
* Insurance coverage
* Medical benefits
* Pension plan
* Member Assistant Programme
* Check4Cancer
* Flexible time off
* Share Purchase Plan
* Member discounts
* Dental benefits
* Vision benefits
* Profit Participation Plan
* Health and Wellbeing Programme
J-18808-Ljbffr