Software Developer

Johannesburg Full-time R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

We are on the lookout for a skilled Software Developer to join our dynamic team in Johannesburg. The ideal candidate should have a solid grasp of both front-end and back-end technologies, with a focus on delivering user-friendly and efficient software applications. A passion for innovation and a commitment to continuous learning is essential.

Responsibilities

  • Implement software solutions that meet business requirements.
  • Collaborate with product managers and designers to create user-friendly applications.
  • Help maintain and improve our existing software systems.
  • Monitor and improve application performance.
  • Document development processes and code changes.
  • Mentor junior developers on best practices.
  • Work within Agile methodologies and participate in sprint planning.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Honours degree is advantageous
Experience
  • Minimum of 3 years of experience in software development
Technical Skills
  • JavaScript
  • Python
  • React
  • SQL
  • Git
Soft Skills
  • Teamwork
  • Communication
  • Adaptability
Languages
  • English: Fluent
  • Afrikaans: Conversational

Advantageous

  • Familiarity with Docker and Kubernetes: Experience with containerization and orchestration tools.
  • Knowledge of CI/CD practices: Understanding of continuous integration and deployment processes.

Benefits

  • Competitive salary package
  • Comprehensive health insurance
  • Work-from-home flexibility
  • Professional development opportunities

Company Culture

  • Innovation: We believe in fostering an innovative environment that values creativity and fresh ideas.
  • Collaboration: We work as a team, valuing each member's contributions and ideas.
  • Diversity: Our strength lies in our diversity, and we celebrate different backgrounds and perspectives.
Status: Closed