Software Developer

Johannesburg FULL TIME R30,000 - R45,000 / Month
(R360,000 - R540,000 / Year)

Job Description

Join our innovative team as a Software Developer specializing in Python. You will engage in the full software development lifecycle, from concept and design to implementation and maintenance. This is an excellent opportunity for someone seeking to make a real difference in software solutions tailored for our clients.

Responsibilities

  • Collaborate with cross-functional teams to define and implement new features.
  • Optimize applications for speed and scalability.
  • Participate in agile development processes and ceremonies.
  • Engage in code refactoring and enhancements.
  • Help in system architecture discussions and decisions.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 3+ years of software development experience
Technical Skills
  • Python
  • Django/Flask
Soft Skills
  • Teamwork
  • Problem-solving
Languages
  • English: Fluent

Advantageous

  • Experience with front-end technologies: Knowledge and experience with HTML, CSS, and JavaScript frameworks.
  • Familiarity with Agile methodologies: Experience working within Agile development environments.

Benefits

  • Competitive salary
  • Health care and wellness programmes
  • Flexible working hours
  • Professional development opportunities

Company Culture

  • Innovation: We believe in fostering a culture of innovation where our team is encouraged to think creatively and push boundaries.
  • Collaboration: Teamwork and collaboration are at the heart of what we do.
  • Diversity: We celebrate diversity and are committed to creating an inclusive environment for all.
Status: Open