Software Engineer

Cape Town FULL TIME R41,667 - R54,167 / Month
(R500,000 - R650,000 / Year)

Job Description

Seeking a passionate Software Engineer to enhance our dynamic team in Cape Town. The role involves developing software applications that meet business requirements while ensuring high performance and responsiveness. Ideal candidates will have a solid understanding of both front-end and back-end development.

Responsibilities

  • Conduct system analysis and design applications to meet business needs.
  • Regularly upgrade existing systems and applications.
  • Work with databases, ensuring data integrity and efficiency.
  • Utilize version control systems (e.g., Git) to manage software changes.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Relevant certifications preferred
Experience
  • 3+ years of full-stack development experience
Technical Skills
  • React
  • TypeScript
Soft Skills
  • Time Management
  • Critical Thinking
Certifications
  • Google Cloud Professional Certificate
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Experience in Agile environments: Familiarity with Agile methodologies and practices.
  • Exposure to microservices architecture: Knowledge of developing applications using microservices.

Benefits

  • Health insurance, retirement contributions, and unlimited leave
  • Generous annual bonuses and salary reviews
  • Work-life balance initiatives and team-building activities
  • Support for continuous learning and growth

Company Culture

  • Team Spirit: We encourage a strong team spirit, fostering supportive relationships among employees.
  • Learning Environment: Continuous learning is key; we provide ample resources for professional development.
  • Work-Life Balance: We promote a healthy work-life balance, allowing our team to thrive both personally and professionally.
Status: Closed