Software Developer

Cape Town FULL TIME R25,000 - R41,666 / Month
(R300,000 - R500,000 / Year)

Job Description

Exciting opportunity for a Software Developer to innovate and create within a dynamic team in Cape Town. The successful candidate will focus on developing robust applications and implementing new features, ensuring both client satisfaction and high-performance standards.

Responsibilities

  • Create APIs and backend services in Node.js for seamless integration with front-end applications.
  • Work on database design and optimization for various applications.
  • Participate in daily stand-ups and agile planning sessions.
  • Mentor junior developers and provide technical leadership.
  • Contribute to the software development lifecycle, focusing on all phases, from design to deployment.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Software Engineering is a plus
Experience
  • 4+ years of experience in software development
Technical Skills
  • JavaScript
  • React
  • Node.js
  • SQL
Soft Skills
  • Team Player
  • Adaptability
Certifications
  • AWS Certified Solutions Architect
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and container orchestration: Familiarity with Docker for developing, shipping, and running applications.

Benefits

  • Medical aid coverage and comprehensive health insurance.
  • Retirement savings plan with matching contributions.
  • Work-life balance with flexible scheduling options.
  • Professional development opportunities and training programs.

Company Culture

  • Innovation: Our company thrives on innovation, encouraging team members to think creatively and contribute groundbreaking ideas.
  • Supportive Environment: We foster a supportive atmosphere where team members can share knowledge and grow together.
Status: Closed