Python Developer

Last update 2025-07-11
Expires 2025-08-11
ID #2978806912
400,000 €
Python Developer
South Africa, Western Cape, Cape Town,
Modified July 7, 2025

Description

We are seeking a highly skilled and motivated Python Developer to join our engineering team.

You will be responsible for developing, testing, and maintaining backend services and applications that support our core products and data workflows.

The ideal candidate has strong experience with Python and is familiar with cloud environments, RESTful APIs, and modern development practices.

Key Responsibilities : Develop and maintain backend systems and microservices using Python.

Build RESTful APIs to support web and mobile applications.

Write clean, testable, and scalable code using Python frameworks such as Flask, Fast API, or Django.

Collaborate with frontend developers, product managers, and QA teams to deliver integrated solutions.

Optimize applications for speed, scalability, and reliability.

Participate in code reviews and maintain high standards for code quality and documentation.

Design and implement database schemas and queries (Postgre SQL, My SQL, or No SQL).

Integrate third-party APIs and external data sources.

Automate workflows, tasks, or reports using Python scripts.

Contribute to Dev Ops practices such as CI / CD, Docker containerization, and cloud deployment (AWS, Azure, or GCP).

Monitor system performance, troubleshoot issues, and implement fixes proactively.

  • Required Qualifications : Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent work experience).

2–5 years of professional experience developing applications with Python.

Proficient with one or more Python web frameworks (Flask, Django, Fast API).

Solid understanding of object-oriented programming and design patterns.

Experience working with relational databases (Postgre SQL, My SQL) and / or No SQL (Mongo DB, Redis).

Knowledge of version control tools such as Git.

Experience developing and consuming REST APIs.

Familiarity with testing tools (e.g., pytest, unittest) and TDD.

Understanding of basic security concepts in web development.

Powered by Jazz HR

Create a job alert for this search

Python Developer • Cape Town, Western Cape, ZA

#J-18808-Ljbffr

Job details:

Job type: Full time
Contract type: Permanent
Salary type: Per annum
Occupation: Python developer
Min. Salary: 300000

⇐ Previous job

Next job ⇒     

Advertisement:


 

Send resume

    400,000 € / Per annum

    Employer's info

    Unregistered user

    Quick search:

    Location

    Type city or region

    Keyword


    Advertisement: