£475 Per day
Outside
Remote
London Area, United Kingdom
Summary: The AWS Software Engineer role is a 6-month contract position focused on developing a proof-of-concept Identity & Access Management (IAM) system using Python and FastAPI. The position requires a hands-on approach to building production systems and collaborating with a wider AWS platform team. Candidates should have extensive experience in Python development and AWS, with a strong emphasis on delivering high-quality, scalable applications. This role is fully remote and classified as outside IR35.
Key Responsibilities:
- Building a FastAPI-based headless service to manage REST APIs for user and group IAM relationships in AWS
- Designing and delivering a technical audit service for the IAM system
- Supporting the IAM syncing solution to meet production standards
- Implementing robust QA and testing strategies
- Ensuring non-functional requirements are met (scalability, performance, reliability)
- Contributing strong software engineering skills to complement the existing platform team
Key Skills:
- 5+ years of hands-on Python development
- Production experience with FastAPI, Django, or Flask (FastAPI preferred)
- Strong experience building RESTful APIs
- Experience with relational and non-relational databases
- Proven experience building applications from scratch and taking them to production
- Experience supporting production systems handling high traffic
- 5+ years of AWS (or equivalent cloud) experience
- Strong understanding of distributed systems architecture
- Experience with serverless technologies
- Solid knowledge of asynchronous programming models
- Familiarity with Terraform concepts (writing not required)
- Experience deploying applications via CI/CD pipelines (e.g. GitLab)
- Comfortable taking systems live and maintaining production services
Salary (Rate): £475 daily
City: London Area
Country: United Kingdom
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: Senior
Industry: IT
AWS Software Engineer (Contract) – Python / FastAPI
6 Month Contract - Fully Remote
Daily Rate: £475
Outside IR35
We’re looking for experienced AWS Software Engineers (contractors) to join an established platform engineering team and help take a proof-of-concept Identity & Access Management (IAM) system into production.
This is a hands-on engineering role suited to senior Python developers who enjoy building production systems from the ground up and working independently on application development, while collaborating closely with a wider AWS platform team.
What you’ll be working on
- Building a FastAPI-based headless service to manage REST APIs for user and group IAM relationships in AWS
- Designing and delivering a technical audit service for the IAM system
- Supporting the IAM syncing solution to meet production standards
- Implementing robust QA and testing strategies
- Ensuring non-functional requirements are met (scalability, performance, reliability)
- Contributing strong software engineering skills to complement the existing platform team
Core requirements
- 5+ years of hands-on Python development
- Production experience with FastAPI, Django, or Flask (FastAPI preferred)
- Strong experience building RESTful APIs
- Experience with relational and non-relational databases
- Proven experience building applications from scratch and taking them to production
- Experience supporting production systems handling high traffic
- AWS & cloud experience
- 5+ years of AWS (or equivalent cloud) experience
- Strong understanding of distributed systems architecture
- Experience with serverless technologies
- Solid knowledge of asynchronous programming models
- Familiarity with Terraform concepts (writing not required)
- DevOps & delivery
- Experience deploying applications via CI/CD pipelines (e.g. GitLab)
- Comfortable taking systems live and maintaining production services