Python Developer

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

Job Description

We are seeking a Python Developer who is passionate about building scalable applications. In this role, you will be responsible for designing, developing, and maintaining our software solutions while collaborating closely with other developers and project teams to implement feature-rich applications.

Responsibilities

  • Develop and maintain server-side applications using Python frameworks.
  • Collaborate with front-end developers to integrate user-facing elements.
  • Implement data storage solutions such as databases and caching mechanisms.
  • Optimize applications for maximum speed and scalability.
  • Participate in code reviews to ensure code quality and best practices.
  • Debug applications and resolve issues promptly.
  • Utilize version control systems such as Git for project management.
  • Write unit and integration tests to ensure software reliability.

Advantageous

  • Experience with containerization tools like Docker: Knowledge of using Docker for developing, shipping, and running applications.
  • Familiarity with CI/CD practices: Understanding of Continuous Integration and Continuous Deployment processes.

Benefits

  • Competitive salary with performance bonuses
  • Health insurance, including dental and vision
  • Flexible working hours with option for remote work
  • Support for professional development including training and certifications

Company Culture

  • Collaborative Environment: We cultivate a collaborative work atmosphere where ideas and creativity flow freely.
  • Focus on Innovation: We prioritize innovation and adaptability to keep ahead in the tech landscape.
  • Diversity and Inclusion: We value diversity, and aim to create an inclusive workplace that respects all perspectives.
Status: Open