Job Search and Career Advice Platform

Enable job alerts via email!

AWS Software Engineer

Forsyth Barnes

Remote

GBP 100,000 - 125,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology recruitment agency is seeking an experienced AWS Software Engineer for a fully remote contract role focused on developing an Identity & Access Management system. Candidates must have at least 5 years of hands-on experience in Python, preferably with FastAPI, and strong knowledge of AWS and cloud technologies. This position requires a proven track record in building production systems and RESTful APIs, alongside the ability to collaborate effectively within a team.

Qualifications

  • 5+ years of hands-on Python development experience.
  • Production experience with FastAPI, Django, or Flask.
  • Experience with relational and non-relational databases.

Responsibilities

  • Build a FastAPI-based service for managing IAM in AWS.
  • Design a technical audit service for the IAM system.
  • Ensure non-functional requirements such as performance.

Skills

Hands-on Python development
Building RESTful APIs
FastAPI
AWS experience
CI/CD pipelines
Job description
AWS 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 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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.