Software Developer

Cape Town Full-time R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

Join our innovative team as a Software Developer in Cape Town. You will work closely with various stakeholders to create robust applications and be responsible for the full software development lifecycle. Strong analytical and problem-solving skills are essential for this role.

Responsibilities

  • Build scalable applications using modern software development practices.
  • Maintain a focus on code quality and performance.
  • Actively participate in team agile ceremonies.
  • Assist in the training and onboarding of new developers.
  • Utilize version control systems effectively.
  • Document architectural decisions and technical specifications.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Master's degree preferred
Experience
  • 3+ years of software development experience
Technical Skills
  • JavaScript
  • Node.js
  • HTML & CSS
  • SQL
  • Git
Soft Skills
  • Problem-solving
  • Teamwork
  • Communication
Languages
  • English: Fluent

Advantageous

  • Knowledge of mobile app development: Familiarity with mobile app development frameworks is advantageous.
  • Experience with DevOps practices: Understanding of DevOps principles is a plus.

Benefits

  • Comprehensive medical aid plan
  • Annual leave and public holiday benefits
  • Training and development opportunities
  • Employee recognition programs

Company Culture

  • Growth and Development: Opportunities for personal and professional growth are a priority for us.
  • Work-Life Balance: We support our employees in maintaining a healthy work-life balance.
  • Community Engagement: We encourage participation in community service and social responsibility initiatives.
Status: Closed