Job Details

Python Software Developer

About

Description

We are looking for a skilled and proactive Python Developer to join our dynamic team. The ideal candidate will have a strong background in software development, a passion for clean code, and the ability to solve complex problems. You will be responsible for developing, maintaining, and optimizing backend systems and APIs using Python.

Responsibilities

  • Design, develop, test, and maintain scalable Python applications and services
  • Build RESTful APIs for integration with front-end and third-party systems
  • Collaborate with cross-functional teams including product managers, front-end developers, and QA
  • Participate in code reviews and provide constructive feedback
  • Write efficient, reusable, and testable code
  • Troubleshoot and debug issues in a timely manner
  • Ensure application performance, quality, and responsiveness
  • Maintain and optimize existing codebases

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
  • 5+ years of professional experience in Python development
  • Strong experience with frameworks like Django, Flask, or FastAPI
  • Solid understanding of RESTful API design and development
  • Experience working with relational databases (PostgreSQL, MySQL) and ORMs
  • Familiarity with version control systems (Git)
  • Experience with unit testing and TDD practices

Application instructions:

  • Apply Now!

Hiring organization

Hiring organization image

Paracon

Employment Type: job

Job Location: Cape Town, Western Cape, South Africa

Base Salary: Market Related

Closing Date:

Apply Now

Related Jobs

Company Logo
50 Sales Trainee (Hyundai Automotive South Africa - Western Cape)
View Details
Company Logo
PYTHON SOFTWARE DEVELOPER
View Details
Company Logo
Senior Software Developer (Python)
View Details