Software Developer

Johannesburg Full-time R41,667 - R62,500 / Month
(R500,000 - R750,000 / Year)

Job Description

We are searching for a talented Software Developer to join our Johannesburg team. This role involves designing, coding, and debugging software applications while collaborating with cross-functional teams to bring innovative products to life.

Responsibilities

  • Build reusable code and libraries for future use.
  • Optimize applications for maximum speed and scalability.
  • Engage in the design process to create user-friendly interfaces.
  • Maintain open communication with stakeholders to meet project goals.

Requirements

Education
  • Bachelor's degree in Computer Science or relevant field
  • Master's in Software Engineering is preferred.
Experience
  • 5+ years in software development roles
Technical Skills
  • Python
  • Django
  • Angular
Soft Skills
  • Leadership
  • Time Management
Certifications
  • Certified Kubernetes Administrator
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Cloud Platform Experience: Experience deploying applications on AWS or Azure.
  • Agile Methodologies: Experience in Agile environments, preferably Scrum.

Benefits

  • Competitive salary
  • Performance-based bonuses
  • Support for remote work
  • Career growth and mentoring

Company Culture

  • Inclusivity at Heart: We value diversity and inclusiveness in our teams and decision-making.
  • Work-Life Balance: We prioritize the well-being and balance of our employees in their lives.
  • Recognition and Reward: We regularly recognize and reward outstanding contributions and efforts.
Status: Closed