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.