Create Alert
Email me similar jobs

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
Fast API, 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
Postgre SQL, Redis and Mongo DB.
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 Rabbit MQ , 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
Fast API, 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 will enjoy this role if you
Want to grow quickly in a high‑trust, delivery‑focused engineering environment.
Like designing the solution, not just following instructions.
Can take an idea from discussion to implementation to deployment.
Learn fast and adapt well when priorities shift.
Want credible exposure to Fin Tech, capital markets and banking technology.
Enjoy working with backend services, APIs, databases, AWS, Docker and CI/CD.
Want a path toward senior engineering with mentorship and increasing technical ownership.
Important notes This is a client‑facing role in a regulated financial services environment. You wll be required to undergo credit and criminal checks required by financial institutions.
Prior banking or capital markets experience is advantageous, but not required.
Apply if you want to solve real engineering challenges, build credible Fin Tech experience, and grow in a team that values technical thinking, delivery ownership and people.
Similar jobs

Intermediate python backend engineer | aws-enabled delivery | fintech / capital markets

Apply Now
Back to search page