Software Engineer

Johannesburg FULL TIME R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

Join our dynamic development team as a Software Engineer and work on innovative projects that impact the tech landscape. We're seeking a candidate with a solid foundation in software engineering principles and a knack for problem-solving.

Responsibilities

  • Design and implement robust software solutions that meet the needs of end-users.
  • Work with cross-functional teams to deliver features that enhance user experience.
  • Identify and troubleshoot software defects.
  • Contribute to team meetings and provide updates on project status.
  • Continuously improve software development processes and methodologies.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is advantageous
Experience
  • 3-5 years of experience in software development
Technical Skills
  • JavaScript
  • Java
  • SQL
  • React
  • HTML/CSS
Soft Skills
  • Problem-solving
  • Team Player
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile methodologies: Experience working in Agile teams and understanding Scrum processes.
  • Knowledge in cloud platforms (AWS, Azure): Experience in deploying applications on cloud environments.

Benefits

  • Competitive salary and performance bonuses
  • Health and wellness benefits
  • Flexible work hours and remote options
  • Paid time off and holidays

Company Culture

  • Innovation: We prioritize innovative solutions and support team members in pursuing their ideas.
  • Integrity: We maintain transparency and integrity in all our interactions.
  • Team Spirit: A collaborative environment where every voice is valued.
Status: Closed