Software Developer

Cape Town FULL TIME R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

Join our innovative team in Cape Town as a Software Developer. In this role, you will be responsible for designing and implementing software applications using modern programming techniques. Ideal candidates will have a solid understanding of both front-end and back-end technologies, contributing to projects that drive the future of software.

Responsibilities

  • Architect and design scalable software solutions.
  • Engage in Agile methodologies to deliver high-quality products.
  • Develop unit tests and implement continuous integration practices.
  • Facilitate knowledge-sharing sessions with team members.
  • Research and recommend tools for enhancing productivity and application performance.
  • Support deployment and production monitoring efforts.
  • Assist in project documentation and reporting.

Requirements

Education
  • Bachelor's degree in Software Engineering or similar
  • Master's degree is an advantage
Experience
  • 4+ years in software development
Technical Skills
  • C#
  • React
Soft Skills
  • Teamwork
  • Time management
Certifications
  • AWS Certified Developer
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Experience with mobile application development: Understanding of iOS/Android development is a plus.
  • Knowledge of DevOps practices: Familiarity with CI/CD tools is advantageous.

Benefits

  • Comprehensive health insurance and wellness programs
  • Annual bonuses based on performance
  • Flexible remote work options
  • Ongoing training and development

Company Culture

  • Continuous Improvement: We focus on growth and learning as a team.
  • Work-Life Balance: We prioritize maintaining a healthy work-life balance for our employees.
  • Community Involvement: We're committed to giving back to the community through various initiatives.
Status: Closed