Software Developer

Johannesburg FULL TIME R25,000 - R41,667 / Month
(R300,000 - R500,000 / Year)

Job Description

Join our engineering team as a Software Developer, where creativity meets technology. In this role, you will design and develop software applications that improve user experience, participate in code reviews, and contribute to team discussions on the latest tech trends. If you’re looking for a place to grow and innovate, this is it!

Responsibilities

  • Write effective unit and integration tests to ensure software reliability.
  • Determine project scope and timelines during sprint planning.
  • Contribute to all phases of the development lifecycle, from brainstorming to implementation.
  • Assist with mentoring junior developers and interns.
  • Participate in team meetings to discuss project goals and progress.

Requirements

Education
  • Higher Certificate in IT or related field
  • Bachelor's degree preferred
Experience
  • 2-4 years of relevant experience in software development
Technical Skills
  • Python
  • HTML/CSS
Soft Skills
  • Attention to detail
  • Adaptability
Certifications
  • HTML5 Certified
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Familiarity with cloud platforms (AWS or Azure): Experience in deploying applications on cloud services.
  • Understanding of DevOps practices: Knowledge of CI/CD processes to improve development workflows.

Benefits

  • Extensive health and wellness benefits
  • Competitive pension scheme with employer matching
  • Flexible schedules to support work-life balance
  • Continuous training and skill enhancement opportunities

Company Culture

  • Continuous Growth: Guided by a commitment to continuous improvement and personal development.
  • Respect for all opinions: We encourage open discussions and value feedback from all team members.
  • Work-Life Balance: Our culture emphasises a healthy work-life balance to improve employee satisfaction.
Status: Closed