Full Stack Software Engineer (AWS, Python, Terraform)

Full Stack Software Engineer (AWS, Python, Terraform)

Posted 1 week ago by Brio Digital

£500 Per day
Inside
Hybrid
Leeds, UK

Summary: The role of Full Stack Engineer involves joining a public sector programme focused on digital transformation, where the engineer will contribute to modernising infrastructure and enhancing deployment pipelines. The position requires strong collaboration within a multidisciplinary team to develop secure and scalable cloud-based services. The ideal candidate should possess significant experience in AWS, Python, and Terraform, and be adept at working in an agile environment. This contract role is hybrid, requiring 1-2 days per week in Leeds.

Key Responsibilities:

  • Develop, manage and maintain infrastructure on AWS using Terraform
  • Build, maintain and deploy Python-based Back End services
  • Implement CI/CD pipelines and improve automation across environments
  • Work within a DevOps culture alongside platform, security, and delivery teams
  • Contribute to technical design discussions and promote engineering best practice
  • Support and troubleshoot live services as part of a wider team

Key Skills:

  • Strong AWS experience (Lambda, ECS, API Gateway, CloudWatch, etc.)
  • Proven expertise with Python for Back End development or Scripting
  • Deep knowledge of Terraform for building and managing infrastructure
  • Strong understanding of DevOps principles: CI/CD, containerisation, automation

Salary (Rate): £500/day

City: Leeds

Country: UK

Working Arrangements: hybrid

IR35 Status: inside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Contract Full Stack Engineer - AWS, Python, Terraform, DevOps
Rate: £500/day
IR35: Inside
Location: Hybrid - 1-2 days/week in Leeds
Duration: 6 months (strong extension potential)

We're working with a high-profile public sector programme undergoing significant digital transformation. They're seeking an experienced Full Stack Engineer to join their cloud and platform delivery team. This role will play a critical part in modernising infrastructure, improving deployment pipelines, and supporting the development of secure, scalable services in a highly regulated environment.

Software Engineer Role Overview:

You'll join a multidisciplinary engineering team responsible for building and maintaining cloud-based services. The environment is fast-paced and delivery focused, with strong collaboration across DevOps, software engineering, and architecture. The ideal candidate is a pragmatic engineer with strong cloud and infrastructure experience, capable of delivering well-structured code and infrastructure as code in an agile environment.

Software Engineer Key Responsibilities:

  • Develop, manage and maintain infrastructure on AWS using Terraform

  • Build, maintain and deploy Python-based Back End services

  • Implement CI/CD pipelines and improve automation across environments

  • Work within a DevOps culture alongside platform, security, and delivery teams

  • Contribute to technical design discussions and promote engineering best practice

  • Support and troubleshoot live services as part of a wider team


Software Engineer Required Experience:

  • Strong AWS experience (Lambda, ECS, API Gateway, CloudWatch, etc.)

  • Proven expertise with Python for Back End development or Scripting

  • Deep knowledge of Terraform for building and managing infrastructure

  • Strong understanding of DevOps principles: CI/CD, containerisation, automation

Apply now