Software Engineer

Johannesburg FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

We are seeking a talented Software Engineer to join our diverse team in Johannesburg. You will be responsible for designing, developing, and maintaining software applications, collaborating with cross-functional teams to drive project success, and ensuring high-quality deliveries.

Responsibilities

  • Create reliable and maintainable software through agile methodologies.
  • Engage in testing and debugging applications to enhance performance.
  • Facilitate knowledge sharing and mentoring within the software development team.

Requirements

Education
  • Bachelor's degree in Computer Science or equivalent
Experience
  • 6+ years in full software development lifecycle
Technical Skills
  • Python
  • C++
Soft Skills
  • Communication
  • Time Management
Certifications
  • Google Cloud Certified
Languages
  • English: Fluent

Advantageous

  • Familiarity with RESTful APIs: Understanding of API design and implementation best practices.
  • Experience with Agile methodologies: Comfortable working in agile software development environments.

Benefits

  • Medical aid coverage with additional wellness benefits.
  • Generous annual leave policy and work-life balance initiatives.
  • Quarterly team retreats for relaxation and bonding.
  • Skill enhancement workshops and training programs.

Company Culture

  • Inclusivity: We embrace diversity and inclusivity, valuing contributions from all backgrounds.
  • Work-Life Balance: We prioritize work-life balance, ensuring that our employees thrive both professionally and personally.
Status: Closed