Software Engineer

Cape Town FULL TIME R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

We are on the lookout for a talented Software Engineer to join our innovative team in Cape Town. This role requires a solid understanding of software development principles and the ability to work collaboratively with cross-functional teams. Ideal candidates will have experience in creating efficient and scalable software applications.

Responsibilities

  • Design, develop, and deploy high-quality software according to specifications.
  • Collaborate closely with cross-functional teams to integrate systems and ensure consistent user experience.
  • Perform unit testing and validate software components to enhance functionality and performance.
  • Identify and solve technical challenges to optimize applications.
  • Generate technical documentation for code and software functionalities.
  • Ensure timely project delivery by adhering to deadlines and budgets.
  • Participate in team meetings to discuss ongoing projects and issues.
  • Enhance existing systems by analyzing feedback and user data.

Requirements

Education
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Master's degree is preferable
Experience
  • 3-5 years of experience in software development
Technical Skills
  • Java
  • JavaScript
  • React
  • SQL
Soft Skills
  • Communication
  • Problem-solving
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms such as AWS or Azure: Familiarity with cloud-based services and deployment strategies.
  • Knowledge of Agile methodologies: Experience working in an Agile/Scrum environment.

Benefits

  • Competitive salary and performance bonuses.
  • Comprehensive health insurance.
  • Flexible working hours.
  • Opportunities for professional development and growth.
  • Paid time off and vacation days.

Company Culture

  • Innovation: We embrace creativity and are always looking for fresh ideas to improve and innovate.
  • Teamwork: Collaboration is key; we strive to support each other in achieving our goals.
  • Diversity: We are committed to fostering a diverse and inclusive workplace.
Status: Closed