Software Engineer

Cape Town FULL TIME R40,000 - R55,000 / Month
(R480,000 - R660,000 / Year)

Job Description

Looking for an innovative Software Engineer to join our dynamic team in Cape Town. This role involves designing, coding, and testing software applications to deliver high-quality solutions. You will collaborate with cross-functional teams to gather requirements and produce reliable software that enhances user experience. Strong skills in modern programming languages and frameworks are essential.

Responsibilities

  • Write clean, maintainable, and efficient code.
  • Integrate third-party APIs and services into existing applications.
  • Coordinate with QA teams for thorough testing of applications.
  • Stay current with emerging technologies and frameworks.
  • Contribute to team knowledge sharing through tech talks and presentations.

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
  • HTML/CSS
Soft Skills
  • Analytical skills
  • Communication
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile methodologies: Experience working in Agile teams using Scrum or Kanban.
  • Knowledge of cloud services: Understanding of cloud computing platforms like AWS or Azure.

Benefits

  • Competitive salary package
  • Health and wellness benefits
  • Flexible working hours and remote work options available
  • Opportunities for professional development

Company Culture

  • Team Collaboration: We encourage teamwork and synergy among our talented engineers for innovative solution development.
  • Continuous Learning: We provide ongoing training and support for personal and professional growth.
  • Diversity & Inclusion: We value diversity in our team and strive to create an inclusive environment where everyone feels welcomed.
Status: Open