Python Developer

Cape Town FULL TIME R50,000 - R60,000 / Month
(R600,000 - R720,000 / Year)

Job Description

Join our innovative team as a Python Developer based in Cape Town, where you will be instrumental in developing robust applications. The position requires strong skills in Python, coupled with the ability to collaborate effectively with teams. If you are eager to tackle software challenges in a fast-paced environment and deliver exceptional results, we want to hear from you.

Responsibilities

  • Architect, develop, and deploy applications using Python.
  • Analyze requirements and develop specifications for new features.
  • Continuously improve the performance and resilience of applications.
  • Conduct user testing and feedback collection.
  • Write clean, maintainable code following best practices.
  • Assist in the migration of legacy systems to new Python solutions.
  • Engage with continuous integration and continuous deployment practices.
  • Maintain up-to-date documentation of software architecture.

Requirements

Education
  • Master’s degree in Computer Science or related field is preferred
Experience
  • 4+ years of experience in software development, particularly in Python applications.
Technical Skills
  • JavaScript
  • RESTful APIs
Soft Skills
  • Analytical thinking
  • Adaptability
Certifications
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Knowledge of cloud platforms (AWS or Azure): Experience in deploying applications on cloud platforms for scalability.
  • Previous experience in Agile environments: Proven experience working in Agile methodologies, focusing on collaboration.

Benefits

  • Comprehensive medical aid and pension contributions
  • Work-life balance initiatives
  • Annual team retreats and outing
  • Continuous learning reimbursement

Company Culture

  • Inclusivity: We are committed to diversity and inclusivity, embracing all backgrounds and perspectives.
  • Work-life Balance: We understand the importance of a healthy work-life balance and promote flexible working arrangements.
  • Community Engagement: Our company actively participates in community initiatives, encouraging employee involvement.
Status: Open