Software Developer

Cape Town Full-time R25,000 - R41,667 / Month
(R300,000 - R500,000 / Year)

Job Description

We are seeking a skilled Software Developer to enhance our team in Cape Town. This role involves developing applications, optimizing existing solutions, and participating in the full software development lifecycle. Share your expertise in software development with us and be part of a company that values innovation.

Responsibilities

  • Design and implement software solutions based on specifications.
  • Participate in the entire software development lifecycle.
  • Work closely with UX/UI designers to ensure a seamless user experience.
  • Continuously improve and refactor existing code.
  • Mentor junior developers and share best practices.
  • Document development processes and software features.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 3-5 years of experience in software development
Technical Skills
  • JavaScript
  • Node.js
  • React
  • SQL
  • Git
  • HTML/CSS
Soft Skills
  • Effective Communication
  • Problem Solving
  • Teamwork
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Knowledge of containerization and orchestration tools.
  • Familiarity with Agile methodologies: Experience working in Agile environments for software development.

Benefits

  • Health and wellness benefits including medical aid.
  • Flexible working hours.
  • Annual leave and paid time off.
  • Opportunities for professional development.

Company Culture

  • Collaborative Environment: We promote teamwork and collaboration across all levels.
  • Innovation Driven: We prioritize innovation and encourage creative thinking.
  • Diverse Workforce: We celebrate diversity and inclusiveness in our workplace.
Status: Closed