Software Engineer

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

Job Description

We are seeking a Software Engineer with a knack for creative problem-solving and a strong background in various programming languages. The ideal candidate will engage in designing, developing, and maintaining innovative software solutions that make a real impact.

Responsibilities

  • Collaborate across teams to ensure software solutions meet business needs.
  • Participate in agile development processes and sprint planning.
  • Mentor junior developers and provide guidance on best practices.
  • Develop software solutions that are robust and scalable.
  • Troubleshoot and resolve complex software and infrastructure issues.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is advantageous
Experience
  • 3+ years of professional software development experience
Technical Skills
  • JavaScript
  • Python
  • SQL
  • HTML/CSS
  • RESTful APIs
Soft Skills
  • Effective Communication
  • Teamwork
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms: Knowledge of cloud services like AWS or Azure.
  • Familiarity with Agile methodologies: Experience in working within Agile frameworks such as Scrum or Kanban.

Benefits

  • Comprehensive health insurance coverage
  • Retirement savings plan with a company match
  • Flexible working hours with remote options
  • Paid time off and public holidays

Company Culture

  • Innovation: We encourage a culture of creativity where innovation thrives.
  • Supportive Environment: Our team is committed to professional growth and mentorship.
  • Inclusivity: Diversity is at the heart of our company culture. We welcome individuals from all backgrounds.
Status: Closed