Python Software Developer

Cape Town, Western Cape, South Africa

Job Description

We are seeking a skilled and motivated Python Developer with 5 years of hands-on experience to join our growing team. You will play a key role in designing, developing, and maintaining scalable backend systems and APIs that power our products and services. This is an excellent opportunity for someone looking to work in a dynamic environment where innovation, collaboration, and quality code are valued.
Duties:
Design, build, and maintain efficient, reusable, and reliable Python code.
Develop and integrate APIs and third-party services.
Collaborate with cross-functional teams on architecture and project requirements.
Write unit and integration tests to ensure high code quality.
Troubleshoot and debug applications and performance issues.
Contribute to technical documentation and best practices.
Skills:
5+ years of professional experience in Python development.
Strong understanding of frameworks like Django, Flask, or FastAPI.
Experience with RESTful APIs and database systems (PostgreSQL, MySQL, MongoDB).
Familiarity with Docker, Git, and CI/CD pipelines.
Experience working in Agile environments.
Bonus: Experience with cloud platforms (AWS, Azure, or GCP), Celery, Redis, or GraphQL.
Should you meet the requirements for this position, please email your CV to . You can also contact the team on XXX-XXXX or alternatively you can visit our website
Should you not hear from us within 3 days, please consider your application unsuccessful.

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
    JD1463161
  • 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