Software Developer

Cape Town FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

As a Software Developer, you will utilize your Python expertise to create, test, and maintain software applications that enhance user experiences and streamline processes. You will be part of a talented team, leveraging your skills in programming and development to contribute to our projects in meaningful ways.

Responsibilities

  • Develop, test, and maintain scalable applications using Python.
  • Ensure application performance and optimize code.
  • Integrate with third-party APIs and services.
  • Collaborate with product managers and designers on feature development.
  • Write clear and effective documentation for software design.
  • Help troubleshoot and resolve application issues.
  • Lead projects from concept to deployment.
  • Participate in sprint planning and Agile methodologies.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
Experience
  • 3+ years of experience in software development
Technical Skills
  • Python
  • Django
  • REST APIs
  • SQL
  • Git
Soft Skills
  • Communication
  • Teamwork
  • Problem-solving
Certifications
  • Certified Python Developer
Languages
  • English: Fluent

Advantageous

  • Experience with cloud services: Familiarity with AWS, Azure, or Google Cloud platforms.
  • Experience with Docker: Knowledge of containerization for application deployment.

Benefits

  • Competitive salary and performance bonuses
  • Flexible work hours
  • Health insurance coverage
  • Professional development opportunities

Company Culture

  • Innovative Environment: We pride ourselves on fostering an innovative culture where new ideas are encouraged and implemented.
  • Collaborative Team Spirit: Our team works closely together, encouraging collaboration and open communication.
  • Continuous Growth: We are committed to providing learning opportunities and career growth paths for our employees.
Status: Open