Software Developer

Johannesburg FULL TIME R20,000 - R40,000 / Month
(R240,000 - R480,000 / Year)

Job Description

We’re looking for a driven Software Developer who is eager to grow and learn in a dynamic workplace in Johannesburg. This role calls for someone who is not only skilled in coding but also enjoys problem-solving and collaborating with team members to achieve project goals.

Responsibilities

  • Write clean, maintainable code adhering to coding standards.
  • Contribute to technical discussions and share knowledge within the team.
  • Research and implement new technologies for project improvement.
  • Assist in creating user documentation and training materials.
  • Monitor application performance and troubleshoot issues.
  • Foster a positive team culture and support peers in development tasks.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree in a relevant field is a plus
Experience
  • 4+ years of experience in software development roles
Technical Skills
  • Python
  • Django
  • SQL
  • Version Control (Git)
Soft Skills
  • Communication
  • Critical Thinking
Certifications
  • Google Cloud Certified - Professional Cloud Developer
  • Certified Kubernetes Administrator
Languages
  • English: Fluent

Advantageous

  • Exposure to Cloud technologies (AWS/Azure): Experience with cloud service providers for application deployment.
  • Strong database knowledge (SQL/NoSQL): Good understanding of database concepts and experience in writing queries.

Benefits

  • Health and wellness programs
  • Annual performance bonuses
  • Paid time off and holidays
  • Team-building activities and outings

Company Culture

  • Growth and Development: We prioritize the ongoing training and development of our employees.
  • Work-Life Balance: We support our team in maintaining a healthy work-life balance through flexible scheduling.
  • Community Engagement: We encourage our employees to engage with the community through various initiatives.
Status: Open