Python Developer

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

Job Description

Are you a talented Python Developer seeking an opportunity to make a real impact? At Tech Innovations Inc., you'll be part of a vibrant team responsible for designing innovative software solutions. Your expertise will enhance our projects, driving them to success while furthering professional growth in a collaborative environment.

Responsibilities

  • Design, implement, and maintain scalable applications using Python.
  • Collaborate with cross-functional teams to define and evolve product features.
  • Ensure code quality and conduct regular testing.
  • Debug and troubleshoot applications and software queries.
  • Take part in code reviews and contribute to team knowledge-sharing.
  • Create and manage APIs for front-end and back-end integrations.
  • Contribute to architectural decisions and development strategies.
  • Stay up-to-date with emerging technologies and frameworks.
  • Document development processes and maintain robust software documentation.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 3-5 years of professional experience in Python development
Technical Skills
  • Python
  • Django/Flask
  • RESTful APIs
  • SQL
Soft Skills
  • Problem-solving
  • Team player
Languages
  • English: Fluent

Advantageous

  • Knowledge of cloud platforms (AWS, Azure): Familiarity with cloud services and deployment strategies.
  • Experience with Docker: Understanding of containerization and orchestration with Docker.

Benefits

  • Competitive salary and performance bonuses
  • Health insurance and wellness programs
  • Generous leave policy and flexible working hours
  • Professional development opportunities

Company Culture

  • Innovation: We value innovation and encourage our team to think creatively and introduce fresh ideas.
  • Collaboration: We believe in the power of teamwork, where every voice is heard, and together we achieve great things.
  • Work-life Balance: We prioritize a healthy work-life balance, understanding the importance of personal time.
Status: Open