Enable job alerts via email!

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

DataFin

Stellenbosch

On-site

ZAR 350 000 - 500 000

Full time

27 days ago

Job summary

An innovative software solutions provider in Stellenbosch is looking for a talented Junior - Mid Full Stack Engineer. The ideal candidate should have strong experience with Python and Django, and understand RESTful API design. You'll be responsible for developing and deploying scalable code, participating in continuous integration, and contributing to a data-driven development environment. Collaborative skills and a curiosity for new technologies are highly valued.

Qualifications

  • Strong experience with Python/Django or similar frameworks.
  • Understanding of RESTful API design principles.
  • Hands-on experience with Docker, Redis, Celery, or AWS.

Responsibilities

  • Develop and deploy scalable, production-ready code.
  • Participate in continuous integration and deployment.
  • Contribute to data-driven development and automated testing.

Skills

Python
Django
Django REST Framework
Docker
Redis
Celery

Tools

AWS
Git
Job description

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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.