Python Developer

Cape Town, Western Cape, South Africa

Job Description


Python Developer (6 Month contract with potential for extension)Hybrid - Cape Town (Once a week in office):We are seeking a skilled and motivated Python Developer to join our dynamic team. The successful candidate will work on developing and maintaining high-quality software solutions that meet our clients' needs. As a Python Developer, you will be responsible for writing efficient, testable, and scalable code while collaborating closely with cross-functional teams to deliver projects on time.Key Responsibilities:

  • Design, develop, and maintain robust Python applications.
  • Write reusable, testable, and efficient code.
  • Integrate user-facing elements developed by front-end developers with server-side logic.
  • Develop and integrate databases, data processing pipelines, and machine learning models.
  • Optimize applications for maximum speed and scalability.
  • Collaborate with front-end developers, designers, and other stakeholders to deliver cohesive and well-rounded solutions.
  • Troubleshoot and debug applications.
  • Perform code reviews and mentor junior developers.
  • Stay up-to-date with the latest industry trends and technologies.
Required Skills & Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 3+ years of professional experience in Python development.
  • Strong understanding of Python frameworks such as Django, Flask, or FastAPI.
  • Experience with front-end technologies like HTML5, CSS3, and JavaScript is a plus.
  • Proficiency in working with databases such as PostgreSQL, MySQL, or MongoDB.
  • Familiarity with RESTful APIs, microservices architecture, and containerization (e.g., Docker).
  • Experience with version control systems like Git.
  • Understanding of software development best practices, including agile methodologies.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities.
Preferred Qualifications:
  • Experience with cloud platforms like AWS, Azure, or Google Cloud.
  • Knowledge of DevOps practices and tools (CI/CD, Jenkins, Kubernetes).
  • Familiarity with data processing and analysis libraries such as Pandas, NumPy, or TensorFlow.
  • Previous experience in developing machine learning models or working in data science.

ExecutivePlacements.com

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1340151
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned