Python Developer

Johannesburg FULL TIME R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

We are on the lookout for a talented Python Developer to join our vibrant team in Johannesburg. As a Python Developer, you will be responsible for designing and implementing scalable applications that cater to our diverse client needs. You should have a solid understanding of web frameworks, database management, and an eagerness to learn and adapt. Join us in shaping innovative tech solutions!

Responsibilities

  • Write clean, maintainable, and efficient code using Python principles.
  • Work alongside the testing team to identify and fix bugs.
  • Engage in active knowledge sharing and mentoring within the team.
  • Participate in sprint planning and agile development processes.
  • Document software specifications and procedures.
  • Review and enhance existing applications and enterprise software.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Certifications in Python or cloud computing are advantageous
Experience
  • 4+ years of experience in backend development using Python
Technical Skills
  • Python
  • Django
Soft Skills
  • Problem-solving
  • Effective communication
Languages
  • English: Fluent
  • Afrikaans: Conversational

Advantageous

  • Experience with CI/CD tools: Proficient in automation of development and deployment using various CI/CD tools.
  • Agile methodology experience: Strong understanding of Agile software development practices.

Benefits

  • Health and wellness programs
  • Flexible work hours
  • Training and career development opportunities
  • Paid time off and holidays

Company Culture

  • Collaborative Environment: We thrive on teamwork and collective innovation, ensuring every voice is heard.
  • Continuous Improvement: Commitment to personal and professional development through learning opportunities.
Status: Open