Software Engineer

Cape Town FULL TIME R25,000 - R37,500 / Month
(R300,000 - R450,000 / Year)

Job Description

We are on the lookout for a skilled Software Engineer to join our Cape Town office. You will work closely with our product and design teams to build robust applications that drive user engagement and satisfaction. The role requires strong coding skills and a willingness to learn new technologies, making it a perfect fit for motivated candidates eager to advance their careers.

Responsibilities

  • Build robust back-end components and APIs to support front-end functionality.
  • Collaborate with QA engineers to ensure rigorous testing and bug fixes.
  • Document software specifications and user guides for future reference.
  • Participate in sprint planning and retrospectives to continuously improve team performance.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree preferred
Experience
  • 4+ years of experience in software development
Technical Skills
  • JavaScript
  • React
  • Node.js
  • Git
  • Agile Methodologies
  • SQL
Soft Skills
  • Problem Solving
  • Team Collaboration
Languages
  • English: Fluent

Advantageous

  • Experience with Cloud Platforms: Experience in developing applications on cloud platforms such as AWS or Azure.
  • Knowledge of Cybersecurity Principles: Awareness of security best practices in software development.

Benefits

  • Competitive salary package
  • Health benefits including medical and dental
  • Flexible working hours
  • Opportunities for professional development

Company Culture

  • Innovation: We foster a culture of innovation where cutting-edge ideas are embraced and explored.
  • Team Collaboration: We emphasize teamwork and welcome diverse perspectives to enhance our projects.
  • Employee Growth: We encourage personal and professional growth through continuous learning opportunities.
Status: Closed