Software Developer

Cape Town FULL TIME R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

We are seeking a talented Software Developer to join our Cape Town team. The ideal candidate will possess a solid understanding of software development principles and have hands-on experience in programming languages such as JavaScript and Python. You will collaborate closely with designers and other developers to create engaging and efficient applications.

Responsibilities

  • Assist in defining and refining application architecture.
  • Coordinate with teams to troubleshoot and resolve technical issues.
  • Create and maintain technical documentation for software applications.
  • Develop unit and integration tests to ensure software quality.
  • Research new tools and technologies that can improve development efficiency.
  • Participate in agile ceremonies and contribute to team collaboration.

Requirements

Education
  • Bachelor's degree in Software Engineering
  • Relevant certifications are advantageous
Experience
  • 5+ years of professional experience in software development
Technical Skills
  • JavaScript
  • Node.js
  • DevOps
  • Docker
Soft Skills
  • Adaptability
  • Leadership
Languages
  • English: Fluent

Advantageous

  • Experience with test-driven development (TDD): An understanding of TDD to ensure code quality.
  • Knowledge of RESTful APIs: Ability to design and implement RESTful services.

Benefits

  • Comprehensive health and wellness packages.
  • Performance bonuses available.
  • Paid training and development sessions.
  • Team-building activities and events.

Company Culture

  • Continuous Learning: We support ongoing education and training to help our team grow.
  • Work-Life Balance: We believe in maintaining a healthy work-life balance for our employees.
Status: Closed