Software Developer

Cape Town Full-time R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

We are looking for a talented Software Developer to join our Cape Town team. In this role, you will be instrumental in developing high-quality software solutions that meet our client requirements. The ideal candidate will have a strong foundation in programming languages and development frameworks, as well as a passion for technology.

Responsibilities

  • Architect and maintain scalable and robust software applications.
  • Implement software enhancements and maintain application performance.
  • Perform code reviews and enhance team coding standards.
  • Ensure the security and quality of software applications.
  • Assist in the formulation of project timelines and deliverables.
  • Provide insights and recommendations for improvements and innovations.

Requirements

Education
  • Bachelor's degree in Computer Science or Software Engineering
Experience
  • 5+ years of experience in software development
Technical Skills
  • JavaScript
  • React
  • Django
  • NoSQL
Soft Skills
  • Leadership
  • Creative Thinking
Certifications
  • Google Cloud Professional Developer
  • Certified Secure Software Lifecycle Professional (CSSLP)
Languages
  • English: Fluent

Advantageous

  • Familiarity with DevOps practices: Experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines.
  • Knowledge of containerization technologies: Experience with Docker and Kubernetes for application deployment.

Benefits

  • Health, dental, and vision insurance
  • Retirement plan with company contributions
  • Work-from-home flexibility
  • Regular team building and social events

Company Culture

  • Continuous Learning: We prioritize continuous learning and professional growth for all team members.
  • Transparency: We maintain open communication and transparency across all levels.
  • Work-Life Balance: We support a healthy work-life balance to enhance employee well-being.
Status: Closed