Software Developer

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

Job Description

We are on the lookout for a talented Software Developer to join our passionate team in Cape Town. The ideal candidate will have a strong grasp of both front-end and back-end technologies. You will play a key role in designing and implementing scalable software solutions that meet our clients' needs.

Responsibilities

  • Build and enhance applications while ensuring functionality and efficiency.
  • Provide mentorship to junior developers and interns.
  • Participate in project planning and estimation.
  • Collaborate with the DevOps team for CI/CD implementation.
  • Document software specifications and maintain technical documentation.

Requirements

Education
  • Bachelor's degree in Computer Engineering or related field
  • Master's degree is preferred
Experience
  • 4+ years of experience in software development
Technical Skills
  • C#
  • Python
  • Django
  • MongoDB
Soft Skills
  • Critical Thinking
  • Collaboration
Certifications
  • Microsoft Certified: Azure Developer Associate
  • Agile Certified Practitioner (PMI-ACP)
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms (AWS, Azure): Experience deploying applications on cloud services.
  • Knowledge of microservices architecture: Understanding of microservices and service-oriented architecture.

Benefits

  • Comprehensive health and wellness programs
  • Generous leave policy including family leave
  • Opportunities for professional development
  • Performance bonuses and incentives

Company Culture

  • Diversity and Inclusion: We celebrate diversity and are committed to creating an inclusive workplace.
  • Collaboration: Team collaboration is central to our success and project delivery.
  • Flexibility: We provide our employees with flexibility in how and where they work.
Status: Closed