Software Developer

Johannesburg FULL TIME R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

We are looking for a talented Software Developer to join our team in Johannesburg. If you have a knack for Python development and a drive for excellence, you will thrive in our collaborative environment, working on exciting projects that make a difference.

Responsibilities

  • Design and develop scalable web applications using Python frameworks.
  • Collaborate with team members to define project objectives and user requirements.
  • Utilize version control systems (e.g. Git) for code management.
  • Research and implement new software solutions based on industry trends.
  • Train and mentor junior developers on best practices and software development.
  • Participate in stand-up meetings to discuss progress and roadblocks.

Requirements

Education
  • Master's degree in Computer Science or related field is a plus
Experience
  • 5+ years of software development experience
Technical Skills
  • Python
  • Django
  • HTML/CSS
Soft Skills
  • Problem-solving
  • Collaboration
Languages
  • English: Fluent

Advantageous

  • Experience with CI/CD processes: Knowledge of continuous integration and deployment methodologies.
  • Experience working in Agile environments: Experience with Scrum or Kanban methodologies.

Benefits

  • Comprehensive health insurance
  • Flexibility with working hours
  • Opportunities for skills training and advancement
  • Performance bonuses

Company Culture

  • Diversity and Inclusion: We celebrate diversity and are committed to creating an inclusive environment for everyone.
  • Work-Life Balance: We support a healthy work-life balance with flexible working arrangements.
  • Passion for Technology: Our team is passionate about technology and constantly seeks to innovate and improve.
Status: Closing Soon