Python Developer - Cape Town

Cape Town Full-time R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

Join our dynamic team in Cape Town as a Python Developer, where you will be responsible for developing and maintaining web applications. The ideal candidate should possess solid back-end development skills with Python and Django frameworks. You will collaborate with designers and front-end developers to create a seamless user experience.

Responsibilities

  • Develop, deploy, and maintain scalable and secure applications.
  • Conduct code reviews and provide constructive feedback.
  • Collaborate with the product team to define and implement new features.
  • Refactor existing code for optimization and adapt it to new technology stacks.
  • Manage scheduled deployments and integration of third-party APIs.
  • Document development processes and maintain technical documentation.
  • Participate in all phases of software development, from requirements analysis to deployment.
  • Engage in training and skill development opportunities to further enhance capabilities.
  • Contribute to the overall technical strategy of the organization.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in a relevant field is preferred
Experience
  • 5+ years of experience in Python and related technologies
Technical Skills
  • Python
  • Docker
  • Kubernetes
Soft Skills
  • Problem-solving
  • Adaptability
Certifications
  • Google Cloud Professional Developer
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile Methodologies: Understanding of Agile methodologies and experience in Agile teams.
  • Experience with Microservices Architecture: Understanding and experience with microservices architecture.

Benefits

  • Health and wellness benefits
  • Generous leave policies including parental leave
  • Professional development opportunities
  • Team bonding and company retreats

Company Culture

  • Continuous Improvement: We believe in lifelong learning and support our team in their growth.
  • Work-Life Balance: We promote a healthy work-life balance and flexible work arrangements.
Status: Closed