Software Engineer

Cape Town FULL TIME R58,333 - R75,000 / Month
(R700,000 - R900,000 / Year)

Job Description

We are on the lookout for a talented Software Engineer to join our innovative team in Cape Town. The ideal candidate will possess a robust background in software development, with a passion for creating efficient and scalable applications. You will be part of a collaborative environment where your ideas are valued, and you'll engage in full software development lifecycles.

Responsibilities

  • Conduct feasibility studies for new software development projects.
  • Lead a team of developers in creating innovative software solutions.
  • Implement software best practices and design patterns.
  • Enhance existing applications based on user feedback and analytics.
  • Write unit and integration tests to ensure software quality.
  • Collaborate with product management to refine features and specifications.

Requirements

Education
  • Bachelor's Degree in Computer Science, Engineering, or a related field
Experience
  • 5 years of experience in software engineering roles
Technical Skills
  • JavaScript
  • SQL
  • Cloud Computing
  • APIs
Soft Skills
  • Critical Thinking
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Experience with version control systems: Familiarity with Git and collaborative workflows.
  • Knowledge of container technologies: Experience with Docker and Kubernetes for application deployment.

Benefits

  • Comprehensive medical aid coverage.
  • Generous leave policies.
  • Team building and social events.
  • Support for further education and certifications.

Company Culture

  • Professional Growth: We offer numerous opportunities for professional growth and skill enhancement.
  • Work-Life Balance: We promote a healthy work-life balance to ensure our employees are happy and productive.
  • Community Involvement: We actively participate in community service initiatives, fostering a sense of giving back.
Status: Closed