Junior Python Developer (Django) (CPT Hybrid)

IT – Software Development
Cape Town – Western Cape – South Africa

ENVIRONMENT:
A well-established Financial Services Provider seeks the coding talents of a self-driven Junior Python Developer with practical Django experience to join its team. This is an exciting opportunity to work on meaningful projects in a collaborative environment where you will be expected to write clean, efficient, and well-documented code. You will also create and maintain technical documentation while implementing security and data protection measures. The ideal candidate must have 1-2 years of work experience with Python development, practical experience with Django framework, be familiar with HTML, CSS & JavaScript, SQL, Git and have a solid understanding of RESTful APIs.
 
DUTIES:
  • Develop and maintain web applications using Python and Django.
  • Write clean, efficient, and well-documented code.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Troubleshoot and debug applications.
  • Implement security and data protection measures.
  • Create and maintain technical documentation.
  • Participate in code reviews and team meetings.
 
REQUIREMENTS:
  • 1-2 Years of experience with Python development.
  • Practical experience with Django framework.
  • Familiarity with HTML, CSS, and JavaScript.
  • Basic understanding of database design and SQL.
  • Knowledge of version control systems (Git).
  • Understanding of RESTful APIs.
 
Advantageous –
  • Experience with Front-end frameworks (React, Vue.js).
  • Understanding of Agile methodologies.
  • Knowledge of Docker or Containerisation.
  • Experience with automated testing frameworks.
  • Contributions to open-source projects.
 
ATTRIBUTES:
  • Strong analytical and problem-solving abilities.
  • Excellent communication skills with ability to mentor others.
  • Self-motivated with a passion for clean, maintainable code.
  • Proven ability to work both independently and collaboratively.
  • Strong focus on code quality and system reliability.
  • Commitment to continuous learning and improvement.

+ 27 (0) 21 741 0400