×
Register Here to Apply for Jobs or Post Jobs. X

Intermediate Python Backend Engineer | AWS-Enabled Delivery | FinTech​/Capital Markets

Job in Johannesburg, 2000, South Africa
Listing for: HolistiTech
Full Time position
Listed on 2026-07-05
Job specializations:
  • Software Development
    Backend Developer, AWS, Python, SQL Developer
Job Description & How to Apply Below
Position: Intermediate Python Backend Engineer | AWS-Enabled Delivery | FinTech / Capital Markets

Intermediate Python Backend Engineer | AWS-Enabled Delivery | Fin Tech / Capital Markets Company Description

Holisti Tech is an innovative technology company specializing in capital markets technology, data analytics, and operational model design and implementation. Our team is composed of professionals from industries such as investment banking, insurance, hi-tech manufacturing, and mining. We are committed to providing sustainable, cutting‑edge solutions that optimize performance in the financial services sector. By combining innovation with practical execution, we tackle complex challenges to empower our clients for long‑term success.

Location:

Johannesburg, South Africa

Work Model:
Hybrid / Remote

Level: Intermediate

Ideal

Experience:

4–6 years, although strong 3–5 year candidates may be considered

Employment Type:

Full‑time

We are looking for an Intermediate Python Backend Engineer who enjoys solving real engineering problems, not just moving tickets across a board.

This role is ideal for someone with strong Python backend development experience, practical AWS exposure, and the maturity to work in a client‑facing Fin Tech / capital markets environment.

You will design, build, test, deploy and support backend services that power high‑availability financial systems. The role is primarily focused on Python backend engineering
, with hands‑on exposure to APIs, databases, Docker, CI/CD pipelines and AWS‑based application environments.

Prior banking or capital markets experience is not required
. We will enable you on the domain. What matters is your engineering depth, learning agility, delivery ownership and ability to think clearly through technical problems.

What you will work on
  • Build and maintain backend APIs and services using Python 3.x and frameworks such as FastAPI, Django or Flask
    .
  • Contribute to modular backend services and microservices supporting analytics, operational systems and client‑facing delivery.
  • Work with relational and No

    SQL databases such as PostgreSQL, Redis and MongoDB
    .
  • Deploy and support containerised applications using Docker and CI/CD pipelines
    .
  • Work in AWS‑based environments using services such as EC2, S3, RDS, IAM, Cloud Watch, Lambda and API Gateway
    .
  • Contribute to monitoring, logging, troubleshooting and production stability.
  • Integrate services with messaging systems such as Kafka or RabbitMQ
    , depending on project requirements.
  • Participate in design discussions and help translate business or technical requirements into practical implementation plans.
  • Work closely with engineers, analysts, Dev Ops stakeholders, client teams and technical leadership.
The AWS expectation

This is not a cloud architect role
.

We are looking for practical, intermediate AWS capability. You should be comfortable working in AWS‑based application environments and have enough hands‑on exposure to deploy, configure, troubleshoot or support backend applications with guidance where needed.

You do not need to own enterprise cloud architecture, advanced networking, infrastructure‑as‑code, high availability design or cost optimisation. However, you should understand the purpose of common AWS services and be able to work effectively with senior engineers or Dev Ops teams.

What we are looking for
  • 4–6 years professional software engineering experience preferred.
  • Strong 3–5 year candidates may be considered if Python backend depth and AWS exposure are clearly demonstrated.
  • Strong proficiency in Python 3.x.
  • Hands‑on experience building backend APIs or services using FastAPI, Django or Flask
    .
  • Experience with Docker and CI/CD tools such as Git Hub Actions, Jenkins or Git Lab CI
    .
  • Working experience with AWS in a software engineering environment.
  • Practical understanding of services such as EC2, S3, RDS, IAM, Cloud Watch, Lambda and API Gateway
    .
  • Good understanding of databases and efficient query writing.
  • Exposure to distributed or event‑driven systems.
  • Basic knowledge of asynchronous programming and messaging systems would be advantageous.
  • Experience with Kubernetes, ECS/EKS, Terraform or infrastructure‑as‑code would be advantageous, but is not required at this level.
  • Professional maturity to work in a regulated, client‑facing environment.
You…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary