Python Developer

Durban FULL TIME R33,333 - R50,000 / Month
(R400,000 - R600,000 / Year)

Job Description

We are seeking a passionate Python Developer to join our dynamic team. Your primary focus will be to manage and improve existing applications while developing new features that create engaging user experiences, all while practicing agile methodologies.

Responsibilities

  • Develop and maintain Python applications to support business operations.
  • Collaborate with product managers and UX/UI designers to deliver high-quality features.
  • Write reusable, testable, and efficient code.
  • Participate in code reviews and maintain code quality standards.
  • Ensure application performance and scalability by monitoring systems.
  • Identify and troubleshoot software issues in a timely manner.
  • Engage in continuous learning to keep up-to-date with industry trends.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is advantageous
Experience
  • Minimum 3 years of experience in Python development
Technical Skills
  • Python
  • Django
  • PostgreSQL
  • REST APIs
Soft Skills
  • Analytical thinking
  • Communication
Certifications
  • Certified Django Developer
  • AWS Certified Developer – Associate
Languages
  • English: Fluent

Advantageous

  • Familiarity with cloud services (AWS or Azure): Experience with deploying applications on cloud platforms.
  • Knowledge of containerization (Docker): Understanding of using Docker for application deployment.

Benefits

  • Competitive salary with performance bonuses
  • Health benefits including medical aid
  • Flexible working hours
  • Opportunities for professional development.

Company Culture

  • Innovation: We embrace innovation and encourage our team to explore new ideas and technologies.
  • Teamwork: Our collaborative environment values the contributions of every team member.
  • Respect and Integrity: We value respect and integrity in our professional relationships.
Status: Closed