Enable job alerts via email!

Python Software Developer

Paracon

Cape Town

On-site

ZAR 50 000 - 90 000

Full time

15 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a proactive Python Developer to enhance their dynamic team. In this role, you will design and maintain scalable backend systems and APIs, ensuring high performance and quality. With a strong emphasis on clean code and problem-solving, you will collaborate with cross-functional teams to deliver impactful solutions. This position offers an exciting opportunity to work with modern frameworks and technologies, making a significant contribution to the company's success. If you are passionate about software development and thrive in a collaborative environment, this role is perfect for you.

Qualifications

  • 5+ years of professional experience in Python development.
  • Strong experience with frameworks like Django, Flask, or FastAPI.

Responsibilities

  • Design, develop, test, and maintain scalable Python applications and services.
  • Build RESTful APIs for integration with front-end and third-party systems.

Skills

Python
Django
Flask
FastAPI
RESTful API
SQL
Javascript
Version Control (Git)
Unit Testing

Education

Bachelor's degree in Computer Science
Equivalent experience

Tools

PostgreSQL
MySQL
ORMs

Job 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.



Key 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.


Minimum Requirements:

  • 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 (e.g., PostgreSQL, MySQL) and ORMs.
  • Familiarity with version control systems (e.g., Git).
  • Experience with unit testing and TDD practices.




Desired Skills:

  • Python
  • SQL
  • Javascript
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.