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, West Yorkshire

Summary: The role of Full Stack Engineer involves joining a public sector programme focused on digital transformation, where the engineer will contribute to modernizing 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 backend 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 backend 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: United Kingdom

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 backend 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 backend development or scripting
  • Deep knowledge of Terraform for building and managing infrastructure
  • Strong understanding of DevOps principles: CI/CD, containerisation, automation

Apply now