Software Engineer

Cape Town FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

Join our dynamic team as a Software Engineer in Cape Town, where you'll leverage your programming skills to develop innovative software solutions. This role requires strong knowledge of both front-end and back-end technologies, working collaboratively with our talented team to build efficient systems that meet user requirements.

Responsibilities

  • Build and maintain web applications using modern frameworks.
  • Collaborate with UX/UI designers to enhance user experience.
  • Ensure application performance and responsiveness.
  • Participate in agile ceremonies, including daily stand-ups and sprint reviews.
  • Contribute to maintaining project documentation.
  • Proactively identify areas for improvement in applications and processes.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 4-6 years of experience in software development
Technical Skills
  • JavaScript
  • React
  • Node.js
Soft Skills
  • Effective Communication
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Experience with Docker: Familiarity with containerization technology for app deployment.
  • Experience with CI/CD practices: Knowledge of Continuous Integration and Continuous Deployment processes.

Benefits

  • Comprehensive health benefits including dental and optical
  • Generous leave policies and family leave options
  • Employee assistance programs for mental health
  • Training and certifications for career growth

Company Culture

  • Innovative Environment: We create an innovative workspace that inspires creativity and out-of-the-box thinking.
  • Community Engagement: We engage in community-building activities and support social initiatives.
  • Supportive Atmosphere: Our team members support one another, fostering a friendly workplace.
Status: Closed