Junior - Mid Full Stack Engineer (Python & Django REST) (Stellenbosch) - Datafin IT Recruitment

Stellenbosch, Western Cape 1 day ago Permanent Salary - Market Related

Junior - Mid Full Stack Engineer (Python & Django REST) (Stellenbosch)

Datafin IT Recruitment
Stellenbosch, Western Cape
Date Created : 1 day ago
Job Type : Permanent
Salary : Market Related

ENVIRONMENT:

AN innovative Software Solutions Provider in Stellenbosch seeks a talented Junior - Mid Full Stack Engineer to join its data-driven team. Their API stack is built around Python and Django, but the API is built using Django REST framework. The company believes in Full Stack Engineering, which means you will work vertically in the product stack and be given responsibility for code you write from creation to deployment. They deploy to many environments around the world, the main API stack in deployed in AWS where they leverage services like EC2, S3, ElasticCache, RDS, etc. They would love a candidate with a data-driven mindset who thrives in solving complex Engineering challenges and wants to take ownership of scalable, production-ready code.

 

You’ll work with:

  • Python, Django, Django REST Framework
  • Celery for task queuing
  • Redis for caching
  • Supervisor for process monitoring
  • Docker & Git for modern DevOps workflows

Our Engineering Practices:

  • Automated Testing – Unit + Integration Tests are non-negotiable.
  • Continuous Integration & Deployment – Speed without sacrificing quality.
  • API-First Mindset – APIs are the heartbeat of our products.
  • Data-Driven Development – We process and query large datasets daily using Elasticsearch, with monitoring tools surfacing insights to keep our systems reliable and performant.

You’ll be a great fit if you:

  • Have strong experience with Python/Django (or similar frameworks).
  • Understand the principles of RESTful API design.
  • Have hands-on experience with Docker, Redis, Celery, AWS, or similar tools.
  • Write clean, maintainable, well-tested code.
  • Are comfortable working in a distributed team and value collaboration.
  • Bring curiosity and a willingness to experiment with new technologies.

While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.

 

COMMENTS:

When applying for jobs, ensure that you have the minimum job requirements. OnlySA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence.

 

By applying to a job using RecruitmentPartner, you are agreeing to comply with and be subject to RecruitmentPartner Terms for use of our website.

By applying to a job using RecruitmentPartner, you are agreeing to comply with and be subject to RecruitmentPartner Terms for use of our website.

Report job