Python Developer – Johannesburg at Unique Personnel

Job Type: Full-Time
Experience: 3 – 5 years
Location: Gauteng

Job Description    
Key Responsibilities:

  • Design, develop, and maintain scalable Python applications.
  • Write clean, efficient, and well-documented code.
  • Collaborate with cross-functional teams, including front-end developers, product managers, and DevOps engineers.
  • Optimize applications for performance and scalability.
  • Implement and maintain APIs, integrating with third-party services when required.
  • Debug and troubleshoot issues to ensure smooth functionality.
  • Stay updated with the latest Python frameworks and best practices.

Inherent Requirements    
Requirements:

  • 3-5 years of experience as a Python Developer.
  • Strong understanding of object-oriented programming (OOP) and design patterns.
  • Experience with web frameworks such as Django or Flask.
  • Proficiency in working with databases (SQL and NoSQL).
  • Experience with RESTful APIs and integrating third-party services.
  • Familiarity with version control systems (Git).
  • Knowledge of containerization (Docker, Kubernetes) is a plus.
  • Experience with cloud platforms (AWS, Azure, or GCP) is advantageous.
  • Strong problem-solving skills and attention to detail.
  • Ability to work independently and within a team.

Method of Application

Interested and qualified? Go to Unique Personnel on www.unique.co.za to apply