Senior AWS Software Engineer (Contract) - Identity & Access Management

Forsyth Barnes United Kingdom
Remote
Apply
AI Summary

Join an established platform engineering team as a senior AWS Software Engineer (contractor) to help take a proof-of-concept Identity & Access Management (IAM) system into production. This hands-on engineering role is suited to senior Python developers who enjoy building production systems from the ground up and working independently on application development.

Key Highlights
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
Implementing robust QA and testing strategies
Technical Skills Required
Python FastAPI AWS Distributed systems architecture Serverless technologies Asynchronous programming models Terraform CI/CD pipelines GitLab
Benefits & Perks
£500 daily rate
Fully remote work
6-month contract

Job Description


Software Engineer (Contract) – Python / FastAPI

6 Month Contract - Fully Remote Daily Rate: £500 Outside IR35

Contact: Matthew.Makranczy@forsythbarnes.com


We’re looking for experienced AWS Software Engineer (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


Subscribe our newsletter

New Things Will Always Update Regularly