Software Engineer

Cape Town Full-time R41,666 - R54,166 / Month
(R500,000 - R650,000 / Year)

Job Description

We are searching for a talented Software Engineer to join our ambitious team in Cape Town. You will play a pivotal role in developing efficient and scalable software solutions that enhance user experience. A strong foundation in both front-end and back-end technologies is essential for this position. Ideal candidates will be motivated, eager to learn, and passionate about technology.

Responsibilities

  • Create user-friendly web interfaces with effective designs.
  • Develop robust backend solutions to support front-end functionality.
  • Conduct code reviews and maintain clean code practices.
  • Engage in Agile methodologies and sprint planning.
  • Provide technical support and guidance to junior developers.
  • Participate in the design and architecture of application systems.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree preferred
Experience
  • 4+ years of experience in software engineering
Technical Skills
  • JavaScript
  • React
  • Node.js
  • TypeScript
  • GraphQL
Soft Skills
  • Analytical thinking
  • Teamwork
  • Critical Thinking
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: A solid understanding of containerization and orchestration tools.
  • Experience with CI/CD pipelines: Familiarity with continuous integration and delivery processes.

Benefits

  • Competitive salary package.
  • Health and wellness benefits.
  • Flexible working arrangements.
  • Professional development opportunities.

Company Culture

  • Innovation: We nurture innovative thinking and encourage creative solutions.
  • Team Spirit: Our collaborative environment fosters a sense of community and support.
  • Diversity and Inclusion: We pride ourselves on building a diverse team where everyone feels valued.
Status: Closed