Software Engineer

Cape Town FULL TIME R50,000 - R70,000 / Month
(R600,000 - R840,000 / Year)

Job Description

We are seeking a talented Software Engineer to join our team in Cape Town. In this role, you will leverage your skills to create high-quality software that meets our clients' needs. Collaboration and problem-solving skills are key to your success here.

Responsibilities

  • Participate in the full software development lifecycle, from concept to deployment.
  • Develop and maintain APIs to support front-end applications.
  • Work closely with the QA team to ensure high-quality standards are maintained.
  • Identify and resolve technical issues and improvement areas.
  • Document development processes and code changes.
  • Engage in continuous learning and development activities.

Requirements

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

Advantageous

  • Experience with cloud platforms: Familiarity with AWS or Azure environments for cloud application development.
  • Familiarity with Agile methodologies: Experience working in Agile software development environments is a plus.

Benefits

  • Competitive salary with performance bonus
  • Medical aid and retirement benefits
  • Flexible working arrangements including remote options
  • Paid time off and holidays

Company Culture

  • Innovation and Creativity: We foster an environment where innovative ideas are encouraged and valued.
  • Supportive Team Environment: Our culture is built on mutual respect and teamwork, ensuring everyone feels supported.
  • Continuous Improvement: We believe in lifelong learning and encourage our teams to pursue professional development.
Status: Closed