← Back to all jobs

Full Stack Engineer (Python Focus)

E-Merge IT Recruitment Johannesburg, Gauteng R 600,000 – R 800,000
Full-time Remote Closes 08 Nov 2026 · Today
Johannesburg, Gauteng R 600,000 – R 800,000 Full-time Remote Closes 08 Nov 2026

This is a full-time job for a Full Stack Engineer with strong Python skills to join a fast-growing company in the AI and financial technology (fintech) industry. The company is based in Johannesburg, Gauteng, and is working on advanced AI tools that help wealth managers get better insights and serve their clients more effectively. If you enjoy building cutting-edge technology at the intersection of AI, fintech, and modern software development, this could be the perfect opportunity for you.

Advertisement

As a Full Stack Engineer, you will play a key role in designing and building web applications from start to finish. You will work closely with the engineering team to turn new product ideas into real, scalable solutions that work well in production. Your responsibilities will include developing both the front-end and back-end parts of the application, ensuring they work together smoothly. You will also work with AI-powered features, such as integrating large language models (LLMs) and retrieval-augmented generation (RAG) systems, to create intelligent and user-friendly tools.
To succeed in this role, you need at least five years of experience building full-stack web applications that are already in use by real users. You should have strong skills in front-end development, including TypeScript and React, and be able to create high-quality user interfaces. On the back-end, you must be experienced with Python frameworks like FastAPI or Django, and have a good understanding of how to design and build APIs. Experience with AI and machine learning, such as working with LLM APIs or vector search, is a must. Familiarity with cloud platforms like AWS, Azure, or Google Cloud, as well as tools like Docker, CI/CD pipelines, and infrastructure-as-code (Terraform), will be very helpful.

Advertisement

This is a permanent position offering a cost-to-company salary of up to R800,000 per year, depending on your experience and skills. The company operates in a remote, async-first environment, so you will have the flexibility to work from anywhere while maintaining strong communication with your team. You will also get the chance to work on innovative projects at the forefront of AI and fintech, contributing to technology that is changing how professionals in the industry operate.

Job Details

Date Posted
08 Nov 2026
Location
Johannesburg, Gauteng
Expiration Date
08 Nov 2026
Gender
Any
Employment Type
Full-time
Salary
R 600,000 – R 800,000
Hiring Company
E-Merge IT Recruitment

Apply for this role

Send your CV and cover letter directly to the employer:

[email protected]

Job Details

Date Posted
08 Nov 2026
Location
Johannesburg, Gauteng
Expiration Date
08 Nov 2026
Gender
Any
Employment Type
Full-time
Job Location
Johannesburg, Gauteng
Salary
R 600,000 – R 800,000
Hiring Company
E-Merge IT Recruitment

Related Jobs

Software Developer (C# and Azure)
E-Merge IT Recruitment
Sandton, Gauteng R 1,000,000–R 0
Full-time Closes 08 Nov 2026
C# Full Stack Developer with Angular Experience
E-Merge IT Recruitment
Centurion, Gauteng R 800,000–R 0
Full-time Closes 08 Nov 2026
Intermediate C# Full Stack Developer
E-Merge IT Recruitment
Centurion, Gauteng R 800,000–R 0
Full-time Closes 08 Nov 2026
Backend Developer
E-Merge IT Recruitment
Sandton, Gauteng R 800,000–R 0
Full-time Closes 22 Nov 2026