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 dynamic team in Cape Town. The successful candidate will work on exciting projects that incorporate the latest technologies and methodologies. You will be responsible for designing and developing efficient software applications, collaborating with cross-functional teams, and ensuring the optimal performance of our solutions.

Responsibilities

  • Architect software solutions using best practices and latest technologies.
  • Integrate software components and third-party programs.
  • Actively participate in team meetings to discuss project updates and challenges.
  • Provide mentorship to junior developers to foster their growth.
  • Work in an agile environment and participate in sprint planning and retrospectives.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 4+ years of experience in full-stack development
Technical Skills
  • JavaScript
  • Node.js
  • Django
Soft Skills
  • Critical Thinking
  • Leadership
Certifications
  • Microsoft Certified: Azure Developer Associate
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with Docker: Knowledge of containerization and orchestration with Docker.
  • Familiarity with microservices architecture: Understanding of microservices for scalable application development.

Benefits

  • Health, dental, and vision coverage
  • Work-from-home options
  • Employee development programs
  • Performance bonuses

Company Culture

  • Diversity and Inclusion: We are committed to building a diverse workforce that reflects the communities we serve.
  • Work-Life Balance: We promote a healthy work-life balance to ensure our employees thrive both personally and professionally.
Status: Closed