Software Engineer

Cape Town Full-Time R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

Join our team as a Software Engineer in Cape Town, where you'll be instrumental in developing innovative software solutions. You'll work on diverse projects, utilizing your full-stack development skills to create applications that have a meaningful impact. We seek a passionate engineer who thrives in a collaborative environment and is eager to tackle complex challenges.

Responsibilities

  • Develop and maintain software systems with a focus on scalability and reliability.
  • Work closely with the UX/UI design team to implement user-friendly interfaces.
  • Monitor application performance and troubleshoot issues.
  • Create and maintain technical documentation for software implementations.
  • Contribute to team knowledge sharing through mentorship and training.
  • Implement best practices for software development and project management.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 5+ years of experience in full-stack software development
Technical Skills
  • React
  • Node.js
Soft Skills
  • Analytical Thinking
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Familiarity with cloud services (AWS, Azure): Understanding of cloud services and architecture for scalable application deployment.
  • Experience with microservices architecture: Knowledge of developing applications using microservices architecture.

Benefits

  • Comprehensive health and wellness programs
  • Generous paid leave policies
  • Opportunities for professional growth and mentorship
  • Tech equipment and resources

Company Culture

  • Diversity and Inclusion: We are committed to creating a diverse and inclusive workplace.
  • Work-Life Balance: We support flexible working arrangements to ensure employee well-being.
  • Employee Recognition: We celebrate our team's accomplishments and encourage feedback.
Status: Closed