Software Developer

Cape Town FULL TIME R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

We are looking for a talented Software Developer to join our team in Cape Town. As a Software Developer, you will be responsible for designing and implementing software solutions that meet client needs. The ideal candidate should be proficient in multiple programming languages and be passionate about problem-solving. Your role will focus on creating efficient and scalable applications that enhance user experience and drive business efficiency.

Responsibilities

  • Write clean, scalable, and efficient code.
  • Work closely with product managers to understand requirements and deliver high-quality software solutions.
  • Participate in the entire software development lifecycle.
  • Implement testing strategies to ensure software quality.
  • Monitor and maintain the performance of applications.

Requirements

Education
  • Bachelor's degree in Software Engineering
Experience
  • 5+ years of experience in versatile software development
Technical Skills
  • C#
  • Node.js
Soft Skills
  • Problem-solving
  • Communication
Certifications
  • Google Cloud Developer
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile methodologies: Experience working in Agile environments to deliver iterative software solutions.
  • Knowledge of Docker: Understanding of containerization to facilitate deployment processes.

Benefits

  • Comprehensive health insurance plan.
  • Flexible hours and the option for remote work.
  • Employee development programs.
  • Generous leave policies.

Company Culture

  • Innovation: We promote creativity and innovative thinking, ensuring that our products remain cutting-edge.
  • Openness: We maintain transparency and openness, encouraging team members to voice their opinions.
  • Sustainability: Our team is committed to sustainable practices, both in development and operations.
Status: Open