PBT Group Careers

Be part of our team of Data Specialists and embark on a career of the future!

Job Title
Python AWS Application Developer
Employment Type
Contract
Experience
4 to 15 years
Salary
Negotiable
Job Published
22 June 2025
Job Reference No.
2641189244

Job Description

We are looking for a Mid-Level Python Developer with strong experience in backend development, particularly using FastAPI and SQLAlchemy, within a cloud-native AWS environment. The successful candidate will build, deploy, and maintain scalable backend systems, working closely with cross-functional teams.

 

This role requires proficiency with Python packaging tools like Poetry, Hatch, or uv, as well as containerised deployments via Docker and Kubernetes (EKS). Candidates should also have experience working with Git, GitHub Actions, and key AWS services such as S3, Lambda, and Aurora.

 

 

Key Responsibilities

  • Develop backend APIs using FastAPI
  • Build data access layers and models using SQLAlchemy
  • Manage Python environments with Poetry, Hatch, or uv
  • Deploy applications in containerised environments using Docker and Kubernetes (EKS)
  • Integrate and utilise AWS services such as:
    • S3 for object storage
    • Lambda for serverless compute
    • Aurora for managed relational databases
    • EKS for Kubernetes deployments
  • Implement and maintain CI/CD pipelines using GitHub Actions or similar
  • Collaborate with frontend developers, DevOps engineers, and product managers
  • Maintain code quality through testing, code reviews, and automation
  • Follow best practices in RESTful API design and asynchronous programming

 

 

Required Skills and Experience

  • 3–5 years of professional Python development experience
  • Proficiency with FastAPI and SQLAlchemy
  • Experience with modern Python packaging tools: Poetry, Hatch, or uv
  • Strong knowledge of Docker and deployment to Kubernetes (EKS)
    • Familiarity with key AWS services:
    • S3
    • Lambda
    • Aurora
    • EKS
  • Solid understanding of RESTful API design and async Python programming
  • Experience with Git for version control
  • Hands-on experience with GitHub Actions or similar CI/CD tools

 

 

Desirable / Nice to Have

  • Exposure to Agile development methodologies
  • Familiarity with Infrastructure-as-Code (IaC) tools such as Terraform or AWS CDK
  • Experience with observability tooling (e.g., logging, monitoring, and alerting)

Skills

Industries

PBT Group
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.