Python Developer

Cape Town, Western Cape, South Africa

Job Description


Key Responsibilities:
- Develop, test, and maintain scalable Python-based applications and systems.
- Collaborate with cross-functional teams to gather requirements and implement solutions.
- Optimise applications for performance, scalability, and security.
- Write clean, maintainable, and reusable code that adheres to best practices and industry standards.
- Troubleshoot and debug applications to resolve issues in a timely manner.
- Assist in deploying and maintaining applications in production environments.
- Contribute to architectural discussions and help drive the technical roadmap.
- Be a key player in a small, growing team, where innovation and collaboration are valued.
- Stay up-to-date with the latest developments in Python and relevant technologies.Requirements:
- 3+ years of professional experience working as a Python Developer.
- Strong understanding of Python frameworks (e.g., Django, FastAPI).
- Experience working with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases.
- Familiarity with cloud services (e.g., AWS, Azure) and containerisation (e.g., Docker, Kubernetes).
- Proficiency in version control systems like Git.
- Experience in developing scalable APIs and backend services.
- Strong debugging and performance optimisation skills.
- Ability to work independently and as part of a small, collaborative team.
- Must be based in or around Cape Town and willing to work onsite at least one day per week.
- Bonus: Interest or experience in science, astronomy, or data-heavy applications in these fields.About the Company:
Our client is a dynamic, forward-thinking small company specialising in innovative storage solutions. They ensure that 60-80% of our revenue remains within South Africa by prioritising local resources and talent, and by their commitment to growth and making a meaningful impact on both the local economy and the scientific community. They have a special focus on industries related to science and astronomy, driven by passion for technology and discovery.Location: Primarily remote, but ideally Cape Town-based with onsite office work at least one day a week in Central Cape Town.Contract: 12-month contract, renewable for up to 3 years based on client extensions.

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.


Job Detail

  • Job Id
    JD1350819
  • 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