Python Developer

Durban FULL TIME R50,000 - R62,500 / Month
(R600,000 - R750,000 / Year)

Job Description

We are seeking a talented Python Developer to join our dynamic team in Durban. The ideal candidate will possess strong expertise in Python programming and a passion for developing robust and scalable solutions. In this role, you will be responsible for designing, implementing, and maintaining high-quality software applications.

Responsibilities

  • Develop and maintain back-end components of applications built with Python.
  • Work in tandem with front-end developers to achieve seamless integration.
  • Optimize application performance and speed.
  • Debug and troubleshoot issues as they arise and implement solutions.
  • Research and implement new technologies to enhance software performance.
  • Maintain up-to-date knowledge of the industry trends and best practices.

Requirements

Education
  • Bachelor's degree in Software Engineering or similar
  • Master's degree is a plus
Experience
  • 3+ years of software development experience with a focus on Python
Technical Skills
  • Python
  • Django
  • JavaScript
Soft Skills
  • Effective Communication
  • Adaptability

Advantageous

  • Experience with Docker and Kubernetes: Hands-on experience with containerization and orchestration tools.
  • Experience with cloud platforms (AWS, Azure): Familiarity with deploying and managing applications in the cloud.

Benefits

  • Comprehensive health insurance plans
  • Flexible working arrangements (remote options available)
  • Professional development opportunities
  • Annual performance bonuses

Company Culture

  • Innovation: We nurture an innovative culture, encouraging our team to explore new ideas and technologies.
  • Collaboration: Teamwork and collaboration are fundamental to our success.
  • Diversity and Inclusion: We embrace diversity and believe in creating an inclusive workplace for all individuals.
Status: Closed