Software Developer

Cape Town Full-time R29,166 - R37,500 / Month
(R350,000 - R450,000 / Year)

Job Description

We are seeking a talented Software Developer to join our energetic team in Cape Town. As a Software Developer, you will be responsible for creating innovative software applications, ensuring quality and performance, and collaborating with various teams to deliver top-notch solutions. Ideal candidates should have a solid foundation in software development with experience in both front-end and back-end technologies.

Responsibilities

  • Compose applications using a variety of programming languages.
  • Conduct research and design innovative features based on user feedback.
  • Mentor junior developers and share expertise with the team.
  • Develop APIs to support integration with various platforms.
  • Continuously improve application performance and security measures.
  • Collaborate with stakeholders to define product vision and roadmap.

Requirements

Education
  • Bachelor's degree in Information Technology or a related field
  • Master's degree is an advantage
Experience
  • 3-5 years of experience in full-stack development
Technical Skills
  • HTML/CSS
  • Test-Driven Development
Soft Skills
  • Problem-solving
  • Leadership
Certifications
  • Microsoft Certified: Azure Developer Associate
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms: Hands-on experience using AWS or Azure for application deployment.
  • Understanding of security best practices: Knowledge of secure coding practices and application security.

Benefits

  • Attractive salary packages
  • Health, dental, and vision coverage
  • Flexible working hours
  • Training and career advancement programs

Company Culture

  • Focus on Learning: We encourage continuous learning and provide resources for professional growth.
  • Supportive Atmosphere: Our team members support one another, fostering a sense of belonging.
Status: Closed