Software Engineer

Cape Town FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

We are seeking a talented Software Engineer to join our dynamic team in Cape Town. The successful candidate will have a solid foundation in software development, working on exciting projects that push the boundaries of technology.

Responsibilities

  • Engage in full software development lifecycle including requirements analysis, design, and implementation.
  • Collaborate in a fast-paced Agile environment.
  • Provide mentorship to junior developers and interns.
  • Ensure compliance with best practices and coding standards.
  • Evaluate new technologies for their potential application to current projects.
  • Assist in deploying applications to production environments.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 4+ years of experience in full-stack development
Technical Skills
  • Node.js
  • React
Soft Skills
  • Creative Thinking
  • Effective Communication
Certifications
  • Google Cloud Certified - Professional Cloud Developer
Languages
  • English: Fluent

Advantageous

  • Knowledge of Docker and Kubernetes: Experience with containerization and orchestration.
  • Proficiency in Test-Driven Development (TDD): Experience with TDD for writing reliable software.

Benefits

  • Full medical aid coverage for employees and dependents
  • Generous leave policies and family leave
  • Wellness program including gym membership
  • Employee bonuses based on performance

Company Culture

  • Learning and Growth: We encourage continuous learning and provide resources for development.
  • Work-Life Balance: We prioritize work-life balance and support flexible working arrangements.
Status: Closed