IT & Software

Senior Software Engineer (Full Stack)

CGI

Remote · Nationwide · United Kingdom

Overview

In this role you will own the design, development and delivery of secure, scalable full-stack applications for clients. You’ll work within a supportive, multidisciplinary team to modernise critical services and create lasting value through robust back-end and intuitive front-end solutions. You will influence technical directions, champion best practices, and contribute to continuous learning and engineering excellence. The opportunity blends hands-on delivery with collaboration across architects, engineers and stakeholders, in a hybrid, client-facing environment. Your work will impact how clients innovate and scale their digital capabilities.

Pay / Benefits
  • competitive salary
  • excellent pension
  • private healthcare
  • share scheme (3.5% + 3.5% matching)
  • flexible hybrid working
  • support for career development
Responsibilities
  • Architect, develop and maintain secure, scalable full stack applications aligned with client and business needs
  • Develop robust REST APIs, microservices and back-end services for seamless integration
  • Build responsive user interfaces using modern front-end frameworks
  • Develop cloud-native applications on AWS, Azure or Google Cloud Platform
  • Embed automated testing, secure coding practices and engineering standards
  • Collaborate with multidisciplinary teams to shape technical solutions and deliver outcomes
  • Implement and enhance CI/CD pipelines for efficient delivery
  • Identify opportunities to improve performance, reliability, maintainability and scalability
  • Build, test and maintain reliable services using automated testing, code review, secure development practices and monitoring
Key requirements
  • Proven experience delivering full stack software solutions across the SDLC
  • Strong proficiency in TypeScript and professional experience in Java or Python
  • Hands-on experience with modern front-end frameworks such as React, Angular or Vue
  • Solid understanding of REST APIs, microservices and modern architecture
  • Experience deploying applications on AWS, Azure or Google Cloud Platform
  • Familiarity with Docker and Kubernetes
  • Experience in Agile development and CI/CD practices
  • Strong understanding of software engineering best practices including automated testing, security and code quality
  • Excellent problem-solving, communication and collaboration skills
  • problem-solving
  • communication
  • collaboration
  • TypeScript
  • Java
  • Python

Reference: WJ-747_31240576 · Posted 06 Nov 2026, 09:38 PM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.