Software Engineer

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

Job Description

We are seeking a skilled Software Engineer to create high-quality software applications. Your role will involve writing clean, scalable code and participating in the entire development life cycle.

Responsibilities

  • Architect and design software applications based on project specifications.
  • Collaborate in an Agile environment to deliver timely project milestones.
  • Conduct research to identify solutions to complex software problems.
  • Provide technical support and training to team members as necessary.
  • Participate in team meetings to discuss project progress and roadblocks.

Requirements

Education
  • Bachelor's degree in Software Engineering or Computer Science
Experience
  • 5+ years of experience in software development
Technical Skills
  • Java
  • React
Soft Skills
  • Problem-solving
  • Communication
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms (AWS or Azure): Hands-on experience with AWS or Azure for cloud application development.
  • Familiarity with Agile methodologies: Experience working in Agile teams for software development.

Benefits

  • Comprehensive health benefits including medical and dental coverage
  • Retirement savings plan with company contributions
  • Flexible work schedules and remote working options
  • Opportunities for continuous learning and growth

Company Culture

  • Continuous Improvement: We believe in the power of continuous learning and improving processes.
  • Team Spirit: Our team works together to achieve common goals in a supportive atmosphere.
  • Work-Life Balance: We value work-life balance and offer flexible working arrangements.
Status: Closed