Software Engineer

Cape Town Full-time R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

We are looking for a skilled Software Engineer to join our dynamic Cape Town team. The ideal candidate will be responsible for developing high-quality software solutions, collaborating with cross-functional teams, and ensuring the functionality and reliability of our applications.

Responsibilities

  • Write clean, maintainable code with a focus on performance.
  • Troubleshoot and debug applications.
  • Collaborate with cross-functional teams to deliver high-quality software.
  • Stay up-to-date with industry trends and emerging technologies.
  • Enhance existing applications based on user feedback.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree is advantageous
Experience
  • 4+ years of experience in software engineering
Technical Skills
  • Python
  • Django
Soft Skills
  • Critical Thinking
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Experience with container technologies: Experience using Docker and Kubernetes for application deployment.
  • Familiarity with CI/CD processes: Understanding of continuous integration and deployment practices.

Benefits

  • Comprehensive benefits including health, dental, and retirement plans
  • Flexible work arrangements and remote work options available
  • Employee training and development programs
  • Wellness initiatives and team-building events

Company Culture

  • Diversity and Inclusion: We value diverse perspectives and are committed to fostering an inclusive environment.
  • Community Engagement: We actively engage with the local community through outreach and support initiatives.
  • Work-Life Balance: We support our employees in achieving a healthy balance between their work and personal lives.
Status: Closed