Software Developer

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

Job Description

We're on the lookout for a talented Software Developer to join our Cape Town office. In this role, you will design and implement software solutions that enhance user experience and streamline operations. Your expertise in development methodologies and collaborative mindset will help us deliver high-quality applications that meet client needs.

Responsibilities

  • Develop and optimize back-end services and APIs.
  • Work with front-end developers to integrate user-facing elements.
  • Identify performance bottlenecks and propose solutions.
  • Contribute to the software architecture and design discussions.
  • Assist in technical documentation and user guides.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree preferred
Experience
  • 5+ years of experience in full-stack development
Technical Skills
  • Node.js
  • React
  • HTML/CSS
Soft Skills
  • Creative Thinking
  • Adaptability
Certifications
  • Scrum Master Certification
  • Google Cloud Certified - Professional Cloud Developer
Languages
  • English: Fluent

Advantageous

  • Experience in mobile app development: Knowledge of mobile technologies such as Flutter or React Native.
  • Familiarity with cloud services: Experience with cloud platforms like AWS or Azure.

Benefits

  • Comprehensive health insurance
  • Retirement savings plan with company match
  • Paid time off and holidays
  • Employee recognition programs

Company Culture

  • Continuous Learning: We foster a culture of learning and provide resources for personal and professional development.
  • Work-Life Balance: We support our employees in achieving a healthy work-life balance.
  • Community Engagement: We encourage involvement in community service and charitable activities.
Status: Closed