Software Developer

Cape Town Full-time R30,000 - R41,667 / Month
(R360,000 - R500,000 / Year)

Job Description

We're on the lookout for a skilled Software Developer to join our growing team in Cape Town. You will play a pivotal role in designing and implementing high-quality software solutions that enhance user experiences. The ideal candidate will have a solid understanding of both front-end and back-end technologies, demonstrated through significant project involvement.

Responsibilities

  • Code, test, and deploy web applications that meet business needs.
  • Assist in the integration of third-party services and backend systems.
  • Ensure software security and data protection standards are maintained.
  • Contribute to team knowledge sharing and best practices.
  • Assist in mentoring junior developers and interns.

Requirements

Education
  • Bachelor's degree in Software Engineering or similar
  • Master’s degree is preferred
Experience
  • 4+ years of experience in full-stack development
Technical Skills
  • Python
  • Django
Soft Skills
  • Communication
  • Adaptability
Certifications
  • AWS Certified Developer – Associate
  • Scrum Master Certification (CSM)
Languages
  • English: Fluent

Advantageous

  • Knowledge of RESTful APIs: Experience in designing and consuming REST APIs.
  • Familiarity with CI/CD pipelines: Understanding of Continuous Integration and Continuous Deployment processes.

Benefits

  • Comprehensive health, dental, and vision insurance
  • Generous leave benefits including paid vacation
  • Retirement savings plan with company match
  • Professional development opportunities

Company Culture

  • Innovation Focus: We encourage innovative thinking and creative solutions to drive our projects forward.
  • Work-Life Balance: Our policies promote a healthy work-life balance with flexible schedules and remote work options.
  • Growth Opportunities: We provide ample opportunities for career advancement and skill development within the company.
Status: Closed