Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Subscriptions

AWS Python Developer

Part-time

PBT Group

PBT Group is looking for an experienced AWS Python Developer to join a strategic cloud transformation programme within one of South Africa's leading financial institutions.

You'll play a key role in the re-platforming of a large-scale enterprise collections platform, replacing a legacy on-premise solution with a modern cloud-based SaaS platform. Working within an Agile delivery team, you'll design and develop scalable, secure integration components using modern AWS serverless technologies.

This is an excellent opportunity for someone who enjoys solving complex integration challenges, building cloud-native applications, and developing high-performance event-driven solutions.

What You'll Be Doing

  • Develop cloud-native applications using Python.

  • Build secure REST APIs and API integrations.

  • Design and develop AWS Lambda serverless functions.

  • Develop scalable event-driven integration solutions using SQS and SNS.

  • Design resilient, secure and high-performing integration services.

  • Collaborate with Solution Architects, Developers, Business Analysts and QA teams.

  • Participate in solution design, code reviews and Agile ceremonies.

  • Troubleshoot production issues and optimise application performance.

  • Contribute to technical documentation and best practices.

Required Experience

We're looking for someone with proven hands-on experience in:

  • Python development (essential)

  • AWS Lambda

  • REST API design and development

  • API Gateway

  • AWS IAM and security best practices

  • Event-driven architectures

  • Amazon SQS & SNS

  • Integration development

  • Secure API development

  • Microservices architecture

Nice to Have

Experience with any of the following would be advantageous:

  • CI/CD pipelines

  • Infrastructure as Code

  • CloudFormation / Terraform

  • Docker

  • DevOps practices

  • AWS monitoring and logging tools

  • Financial Services or Banking environments

What We're Looking For

The ideal candidate will have:

  • Strong hands-on software development experience

  • Experience building production-grade AWS serverless solutions

  • Excellent problem-solving skills

  • Strong understanding of secure application design

  • Experience designing scalable cloud architectures

  • Ability to work independently while collaborating within Agile teams

  • Excellent communication and stakeholder engagement skills

Essential Technical Skills

  • Python

  • AWS Lambda

  • REST APIs

  • API Gateway

  • AWS IAM

  • Amazon SQS

  • Amazon SNS

  • Event-Driven Architecture

  • Integration Engineering

  • Microservices

Contract Details

Location: Johannesburg (Hybrid)

Contract: 12 Months

Start Date: ASAP

Why Join?

You'll be joining a high-impact cloud transformation programme where you'll contribute to the modernisation of a critical enterprise platform using the latest AWS serverless technologies. This role offers the opportunity to work on large-scale cloud engineering initiatives within a collaborative Agile environment while developing modern, scalable integration solutions.

* In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent

* If you have not received any feedback after 2 weeks, please consider you application as unsuccessful.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the AWS Python Developer in Johannesburg, Gauteng vacancy
  •  ...technology-driven organisation is looking for an experienced Senior Python Developer to join its development team. This role is ideal for a...  ...containerised applications Exposure to cloud platforms such as AWS, Azure, or GCP Knowledge of messaging technologies such as... 

    ATS Client

    Johannesburg, Gauteng
    13 days ago
  • We are seeking a skilled and experienced Python Developer to join our fast-paced development team. The successful candidate will have proven...  ...Exposure to cloud-based environments such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP), with an... 

    ATS Client

    Johannesburg, Gauteng
    13 days ago
  •  ...established, data-driven organisation is seeking an experienced Python Developer to join its growing technical team. The successful candidate...  ...containerisation technologies such as Docker Exposure to cloud platforms (AWS, Azure, or GCP) Familiarity with message brokers such as... 

    ATS Client

    Johannesburg, Gauteng
    13 days ago
  • A leading provider of data, analytics, and software solutions is seeking a skilled Python Developer with experience in both client-side and server-side web development. The successful candidate will join a dynamic team focused on delivering innovative, high-quality... 

    ATS Client

    Johannesburg, Gauteng
    13 days ago
  • Are you a skilled Python Developer looking to work on scalable, high-performance systems? This is your opportunity to join a fast-paced technical environment where innovation, collaboration, and clean code are at the core of everything you build. Company and Job Description... 

    ATS Client

    Johannesburg, Gauteng
    13 days ago
  •  ...growth-focused organisation is seeking an experienced Intermediate Python Developer to join its technology team. The successful candidate will...  ...environments Exposure to cloud platforms such as AWS, Azure, or Google Cloud (AWS preferred) Familiarity with message... 

    ATS Client

    Johannesburg, Gauteng
    13 days ago
  •  ...the investment space is looking for an Intermediate Full-Stack Developer to join their collaborative and highly skilled team. This environment...  ...architectures Build robust backend services and APIs using Python, working with SQL and NoSQL databases (e.g., MongoDB) Create... 

    ATS Client

    Johannesburg, Gauteng
    13 days ago
  •  ...experienced Senior Backend Software Engineer with strong Python (FastAPI) and AWS expertise to join a high-performing engineering team...  ...specialist niche recruitment agency focused on placing the right developers with the right companies in the right roles. Visit to... 

    ATS Client

    Johannesburg, Gauteng
    13 days ago
  •  ...Description We are looking for an experienced Senior Java EE Developer with 7+ years of hands-on enterprise Java development experience...  ...Kubernetes is a plus. Experience deploying Java applications in AWS, Azure, or on-premise environments. Familiarity with... 

    ATS Client

    Johannesburg, Gauteng
    13 days ago
  •  ...Consultant with proven consulting expertise developing and recommending appropriate system...  ...Job Description We are looking for an AWS Data Engineer to join our Engineering, AI...  ...Appflow Programming: SQL (TSQL /HQL etc), Python, Spark. UNIX & Shell Commands (Python /... 

    ATS Client

    Johannesburg, Gauteng
    13 days ago
  • About the job Senior AWS Engineer Senior AWS Engineer - 6 Month Contract Key Responsibilities: Design and implement AWS...  ...IAM, CloudWatch, etc.). ~ Proficiency in scripting languages (Python, Bash, etc.). ~ Experience with IaC tools (Terraform,... 

    ATS Client

    Johannesburg, Gauteng
    13 days ago
  •  ...are seeking a highly experienced Principal AWS Architect / Team Lead to head up our AWS...  ...with sales and client stakeholders to develop compelling cloud strategies, solution architectures...  ...software development or scripting using Python, Bash, PowerShell, or similar languages.... 

    ATS Client

    Johannesburg, Gauteng
    13 days ago
  •  ...Decision Inc. is looking for a talented Senior AWS Data Engineer to join our Data,...  ...platforms. At Decision Inc., we're committed to developing our people through mentorship, continuous...  ...and related services. Proficiency in Python, SQL, and Apache Spark (PySpark).... 

    Decision Inc

    Johannesburg, Gauteng
    2 days ago
  •  ...Scale. Innovate. Repeat. We're looking for a Senior Full-Stack Developer to help shape and grow our cloud-based platform. You'll work...  ...building and integrating REST APIs ~ Experience working with AWS or similar cloud platforms ~ Strong software design, architecture... 

    ATS Client

    Johannesburg, Gauteng
    13 days ago
  • About the job Senior Full-stack Engineer (Next.js & Python) Senior Full-Stack Engineer (Next.js & Python) ~ Location: Remote...  ...interfaces, alongside prompt engineering. Cloud & Monitoring: AWS Amplify, Sentry, and OpenTelemetry. Integrations: Connecting... 

    ATS Client

    Johannesburg, Gauteng
    13 days ago
  • R 1 pa

     ...experience working with Microsoft Fabric, AWS, and Databricks , along with the ability...  .... Responsibilities: Design, develop, and maintain scalable data pipelines and...  .... Strong programming capabilities in Python, Pandas, and SQL for data processing and... 

    ATS Client

    Johannesburg, Gauteng
    13 days ago
  •  ...years DevOps experience , ideally within a SaaS environment ~ AWS mastery : EKS, EC2, SQS, SNS, RDS, S3, VPC, IAM (5+ years hands...  ...with Terraform ~ Scripting proficiency : Shell scripting & Python ~ Architect-level problem solving : Proven ability to design... 

    ATS Client

    Johannesburg, Gauteng
    13 days ago
  • R 360,000 pa

     ...using collaborative tools such as Jira. Develop, enhance, and automate data ingestion and...  ...and cloud-based technologies. Utilize Python and Java to build and optimize automation...  .... Exposure to cloud platforms such as AWS or Microsoft Azure is beneficial. The... 

    ATS Client

    Johannesburg, Gauteng
    13 days ago
  •  ...We’re looking for a strong Senior Python Engineer to join a growing engineering team building modern, cloud-native platforms and AI-...  ...challenge. About the Organisation This global SaaS organisation develops intelligent, data-driven platforms that help enterprises make... 

    Aperture Recruitment

    Johannesburg, Gauteng
    27 days ago
  •  ...creative digital solutions business is looking for a talented PHP Developer to join their collaborative team in Johannesburg North. This...  ...experience Experience with MySQL and PostgreSQL databases Hands on AWS cloud experience Strong understanding of web application... 

    ATS Client

    Johannesburg, Gauteng
    13 days ago
  •  ...Apply Now! For more IT vacancies, please visit: I also specialise in recruiting in the following fields: Python Developer IT Manager Data Engineer/Analyst If you have not had any response in two weeks, please consider the vacancy application... 

    ATS Client

    Johannesburg, Gauteng
    13 days ago
  • Secure your interview as a Software Developer who enjoys creating custom applications combinating of software engineering, automation,...  ..., and backend systems Strong proficiency in C#, JavaScript, Python, SQL, and CSS Exposure to AI, automation, or intelligent business... 

    ATS Client

    Johannesburg, Gauteng
    13 days ago
  •  ...impact business intelligence within a modern AWS cloud environment. You will lead and...  ...and future-ready data architectures. Develop and maintain robust ETL/ELT pipelines to...  ...~ Strong programming skills in SQL and Python . ~ Advanced expertise in data modeling... 

    ATS Client

    Johannesburg, Gauteng
    13 days ago
  • Intermediate .NET Developer (System Modernization & Data Focus) About Our Client Leading B2B Credit Bureau in South Africa. Providing...  ...to Have Experience with cloud-based environments (Azure or AWS). Familiarity with containerization (Docker, Kubernetes).... 

    ATS Client

    Johannesburg, Gauteng
    13 days ago
  •  ...markets organisation is looking for an experienced Senior Java Developer with strong enterprise application development expertise to design...  ...architecture and software design patterns ~ Experience with AWS cloud services and containerisation (Docker, Kubernetes) ~... 

    ATS Client

    Johannesburg, Gauteng
    13 days ago
  •  ...Johannesburg 2196, South Africa The role: The Backend Software Developer will be responsible for developing and maintaining backend...  ...NoSQL databases Preferred skills: ~ Preferred experience with AWS cloud native development utilizing Lambdas, and Serverless... 

    ATS Client

    Johannesburg, Gauteng
    13 days ago
  • R 950,000 pa

     ...enabling high-quality business intelligence by developing robust data foundations that support...  ...roles. Strong proficiency in SQL, Python, and data modelling principles. Hands-...  ...engineering, or cloud platforms (Azure, AWS, GCP). Experience working with cloud data... 

    E-Merge

    Johannesburg, Gauteng
    15 days ago
  • Join a forward-thinking technology team developing scalable, high-performance solutions within a complex product environment. This is an...  ...Lead, or similar role. Advantageous Experience Scala, Python, or reactive programming. Kafka Streams and Kafka Connect.... 

    ATS Client

    Johannesburg, Gauteng
    13 days ago
  • We are looking for a Senior Business Intelligence Developer to design, build, and maintain BI solutions that provide actionable insights...  ...Power BI, Microsoft Fabric, Azure Synapse, SQL/T-SQL, Python, DAX, and cloud-based data solutions. Familiarity with ERP,... 

    ATS Client

    Johannesburg, Gauteng
    13 days ago
  •  ...our clients to operate, innovate, and grow. The Senior Java Developer plays a critical role in delivering complex enterprise systems....  .../CD pipelines and deploy applications to cloud platforms (e.g., AWS, Azure). Troubleshoot, debug, and upgrade existing systems.... 

    ATS Client

    Johannesburg, Gauteng
    13 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to AWS Python Developer. Be the first to apply!