Senior Python Developer

Johannesburg FULL TIME R50,000 - R70,000 / Month
(R600,000 - R850,000 / Year)

Job Description

Join our innovative team as a Senior Python Developer in Johannesburg! You will be pivotal in developing scalable applications while ensuring performance and responsiveness. Candidates should possess extensive experience with Python and a familiarity with modern tools and best practices. Your role will encompass both front-end and back-end development, requiring exceptional problem-solving skills.

Responsibilities

  • Build and maintain Python-based web applications adhering to best practices.
  • Interface with front-end developers to enhance user experience.
  • Investigate and resolve technical issues and bugs.
  • Ensure the integration of applications with third-party services.
  • Lead troubleshooting efforts and implement solutions efficiently.
  • Conduct peer code reviews to maintain quality standards.
  • Assist in integrating automation into deployment processes.
  • Contribute to team meetings, bringing new ideas and technologies into discussion.

Requirements

Education
  • Bachelor's degree in Software Engineering or Computer Science
Experience
  • 5-7 years of experience in web development with Python
Technical Skills
  • PostgreSQL
  • Docker
  • Git
Soft Skills
  • Critical Thinking
  • Effective Communication
Languages
  • English: Fluent

Advantageous

  • DevOps experience: Experience in CI/CD practices and using tools like Jenkins.
  • Experience with Microservices: Familiarity with microservices architecture and design.

Benefits

  • Comprehensive health plans and wellness programs
  • Generous PTO policy and paid holidays
  • Employee training workshops and seminars
  • Opportunity for remote work options.

Company Culture

  • Continuous Learning: We invest in our employees' professional development through ongoing training and mentorship.
  • Work-Life Balance: We understand the importance of a healthy work-life balance and promote flexible schedules.
  • Community Engagement: We support community projects and encourage our team to get involved.
Status: Closed