Software Developer

Cape Town Full-time R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

As a Software Developer at our company, you will contribute to various projects, developing and implementing software to improve our client’s experiences. We value creativity and innovation, and you will have the opportunity to make a real impact.

Responsibilities

  • Build and optimize web services and APIs to support applications.
  • Work with team members to create and maintain project documentation.
  • Prototype new features and solutions based on user feedback.
  • Manage project timelines effectively to ensure deadlines are met.
  • Implement security best practices in all aspects of development.
  • Stay updated with emerging technologies and software trends.
  • Engage in continuous learning to enhance personal and team skills.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 3-5 years of hands-on experience in software development
Technical Skills
  • JavaScript
  • Python
  • React
  • Node.js
  • SQL
  • Git
Soft Skills
  • Analytical Thinking
  • Communication
  • Team Player
Certifications
  • Certified Software Development Professional (CSDP)
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Experience in Agile methodologies: Familiarity with Agile development processes and practices.
  • Knowledge of DevOps tools: Experience with Jenkins, Docker, or Kubernetes.

Benefits

  • Competitive salary package
  • Health and wellness benefits
  • Flexible working hours
  • Work from home options
  • Training and development opportunities

Company Culture

  • Innovative Environment: We promote a culture of innovation where creativity is valued and rewarded.
  • Employee Growth: Continuous professional development is encouraged and supported.
  • Diverse Workforce: We celebrate diversity in our team, fostering an inclusive and harmonious workplace.
Status: Closed