Software Developer

Cape Town FULL TIME R41,667 - R50,000 / Month
(R500,000 - R600,000 / Year)

Job Description

We're seeking a passionate Software Developer to join our vibrant Cape Town team. You’ll have the opportunity to build high-quality software solutions and drive innovation in our projects. Ideal candidates will have a strong foundation in software engineering principles and a keen eye for detail.

Responsibilities

  • Write clean, maintainable, and efficient code.
  • Participate in iterative development meetings and scrum sessions.
  • Work alongside DevOps to streamline deployment processes.
  • Engage with clients to gather requirements and feedback.
  • Assist in the migration of legacy systems to new architectures.
  • Provide support and troubleshooting for deployed applications.
  • Foster a culture of collaboration and continuous improvement within the team.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • A postgraduate qualification is a plus
Experience
  • 5 years of experience in software development
Technical Skills
  • React
  • Node.js
Soft Skills
  • Creativity
  • Adaptability
Certifications
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms: Hands-on experience with cloud services like AWS or Azure.
  • Exposure to DevOps tools: Understanding of DevOps practices and tools for continuous integration and deployment.

Benefits

  • Comprehensive health insurance
  • Performance bonuses
  • Flexible working hours
  • Learning and development initiatives

Company Culture

  • Respect for Diversity: We embrace diversity and welcome candidates from all backgrounds and experiences.
  • Transparent Communication: Open lines of communication ensure transparency and trust among team members.
Status: Open