Software Engineer

Cape Town FULL TIME R33,000 - R50,000 / Month
(R400,000 - R600,000 / Year)

Job Description

We are seeking a Software Engineer to join our growing team in Cape Town. In this role, you will work with a variety of technologies to develop and maintain innovative software solutions. You'll collaborate closely with stakeholders and contribute to the full software development lifecycle.

Responsibilities

  • Collaborate in an Agile environment to deliver high-quality software.
  • Contribute to the full software development lifecycle from concept to deployment.
  • Utilize best practices in software development and code management.
  • Gather and analyze user requirements to improve system functionality.
  • Implement security measures in software applications.
  • Participate in team meetings to discuss project progress and challenges.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Software Engineering is preferred
Experience
  • 4+ years of experience in software development
Technical Skills
  • JavaScript
  • C#
  • HTML/CSS
Soft Skills
  • Problem-solving
  • Leadership
Languages
  • English: Fluent

Advantageous

  • Experience with Docker: Hands-on experience with container technologies.
  • Experience with Agile methodologies: Familiarity with Agile project management practices.

Benefits

  • Comprehensive health insurance
  • Retirement savings plan with employer match
  • Work-from-home options
  • Generous leave policy

Company Culture

  • Transparency: We maintain open lines of communication and encourage feedback from all levels.
  • Diversity: We celebrate diversity and are committed to building an inclusive workplace.
  • Fun Work Environment: We believe that enjoying your work is key to productivity and morale.
Status: Closed