Software Developer

Cape Town FULL TIME R29,167 - R45,833 / Month
(R350,000 - R550,000 / Year)

Job Description

Join our passionate team as a Software Developer where you'll have the opportunity to work on impactful projects in the heart of Cape Town. We are looking for someone who thrives in a collaborative atmosphere and has a knack for problem-solving. You’ll play a key role in developing and maintaining high-quality software applications.

Responsibilities

  • Develop and implement APIs and services for applications.
  • Maintain and improve existing applications in line with user feedback.
  • Collaborate with designers and stakeholders to produce user-friendly applications.
  • Conduct unit testing and ensure code quality.
  • Support the team in adopting agile methodologies to streamline processes.
  • Provide mentorship to junior developers when needed.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Postgraduate certification is a plus
Experience
  • 3+ years of full-stack software development experience
Technical Skills
  • JavaScript
  • React
  • Node.js
  • RESTful APIs
  • DevOps practices
Soft Skills
  • Problem-solving
  • Time Management
  • Interpersonal Skills
Languages
  • English: Fluent

Advantageous

  • Experience with containerization tools: Hands-on experience with Docker and Kubernetes.
  • Knowledge of CI/CD tools: Experience with CI/CD pipelines for deployment processes.

Benefits

  • Comprehensive health insurance
  • Generous annual leave policy
  • Work-from-home options available
  • Support for continuous learning and certifications

Company Culture

  • Continuous Learning: We encourage our employees to pursue continuous professional development.
  • Diversity and Inclusion: We are dedicated to creating an inclusive culture that values diverse perspectives.
  • Community Engagement: We actively engage with the local community through various outreach programs.
Status: Closed