Software Engineer

Cape Town FULL TIME R41,667 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

We are looking for a passionate Software Engineer to join our Cape Town team. You will be involved in all stages of software development, from conception through to deployment, working with cutting-edge technologies to create impactful software solutions.

Responsibilities

  • Architect and implement software applications using best practices.
  • Mentor junior developers and assist in their professional growth.
  • Analyze system performance and implement improvements.
  • Engage in agile development practices including sprint planning and review.
  • Support deployment processes and troubleshooting post-release issues.

Requirements

Education
  • Bachelor's degree in Computer Science or Information Technology
Experience
  • 3-5 years of relevant experience in software engineering
Technical Skills
  • JavaScript
  • React
  • SQL
  • Docker
Soft Skills
  • Problem-solving
  • Adaptability
Certifications
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Knowledge of cloud platforms: Experience working with AWS or Azure is advantageous.
  • Familiar with CI/CD tools: Understanding of Continuous Integration and Continuous Deployment practices.

Benefits

  • Comprehensive health and wellness programs
  • Employee recognition and rewards
  • Retirement savings plans with employer contribution
  • Work-from-home options available

Company Culture

  • Continuous Learning: We encourage continuous professional development through various training programs.
  • Work-Life Balance: We prioritize a healthy work-life balance with flexible hours and remote work options.
  • Feedback-Oriented: We value feedback and ensure all voices are heard in decision-making processes.
Status: Closed