Job Search and Career Advice Platform

Enable job alerts via email!

AWS Software Engineer

Forsyth Barnes

Remote

GBP 80,000 - 100,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 firm is seeking an experienced AWS Software Engineer for a contract position. The successful candidate will have over 5 years of hands-on Python development and experience with FastAPI. This role involves building a headless service for IAM using AWS, implementing testing strategies, and ensuring production standards are met. The position is fully remote with a daily rate of £500, outside of IR35 regulations.

Qualifications

  • 5+ years of hands-on Python development experience.
  • Production experience with FastAPI or similar frameworks.
  • Strong experience in building RESTful APIs and databases.
  • Proven ability to build applications from scratch.
  • Experience with high traffic production systems.
  • 5+ years of AWS experience.

Responsibilities

  • Build a FastAPI-based headless service for IAM in AWS.
  • Design a technical audit service for the IAM system.
  • Support IAM syncing to meet production standards.
  • Implement QA and testing strategies.
  • Ensure scalability, performance, and reliability.

Skills

Hands-on Python development
Building RESTful APIs
Experience with FastAPI, Django, or Flask
Experience supporting production systems
Understanding of distributed systems architecture
Experience with serverless technologies
Solid knowledge of asynchronous programming models
Experience deploying applications via CI/CD pipelines

Tools

AWS
Terraform
GitLab
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.