Software Engineer

Johannesburg FULL TIME R37,500 - R50,000 / Month
(R450,000 - R600,000 / Year)

Job Description

We are looking for a Software Engineer to join our innovative team in Johannesburg. The ideal candidate will have a strong foundation in software development, keen problem-solving skills, and a passion for building robust applications.

Responsibilities

  • Create and maintain high-quality software design and architecture.
  • Work on bug fixing and improving application performance.
  • Collaborate with team members to establish best practices.
  • Contribute to documentation and training materials.
  • Participate in team meetings to contribute ideas and discuss project status.
  • Assist in project planning and estimation of timelines.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 3-5 years of experience in software development
Technical Skills
  • Java
  • Python
  • SQL
  • HTML/CSS
  • Git
  • React
Soft Skills
  • Teamwork
  • Analytical Thinking
Certifications
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Experience with Cloud Platforms: Knowledge of services such as AWS or Azure for deployment.
  • Familiarity with Agile methodologies: Experience working in Agile teams to deliver software.

Benefits

  • Competitive salary and performance bonuses.
  • Health and wellness benefits.
  • Flexible work hours and remote work options.
  • Career development opportunities.

Company Culture

  • Innovation: We promote a culture of innovation where every team member can contribute ideas and solutions.
  • Collaboration: Teamwork is at the heart of our operations, encouraging collaboration across departments.
  • Diversity and Inclusion: We are committed to creating a diverse workplace where everyone feels valued and included.
Status: Closed