Software Engineer

Cape Town FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

We are in search of a talented Software Engineer to join our Cape Town office. The ideal candidate will have a strong foundation in programming languages and software development methodologies. You'll be working closely with a team of experts to design, develop, and enhance our innovative software solutions.

Responsibilities

  • Design, build, and deploy robust applications in a cloud environment.
  • Work closely with UX/UI designers to create seamless user experiences.
  • Conduct performance analysis and optimization of existing software.
  • Ensure application security and data integrity through best practices.
  • Lead and mentor junior developers, fostering a culture of learning.
  • Document technical specifications and processes for future reference.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree preferred
Experience
  • 4-6 years of full-stack software development experience
Technical Skills
  • JavaScript
  • Node.js
  • HTML/CSS
Soft Skills
  • Teamwork
  • Critical Thinking
Certifications
  • Google Cloud Certified
  • Certified Kubernetes Administrator
Languages
  • English: Fluent

Advantageous

  • Experience in microservices architecture: Knowledgeable in designing distributed systems.
  • Exposure to Agile methodologies: Understanding Agile principles and practices.

Benefits

  • Health insurance options
  • Retirement fund with matching contributions
  • Work-from-home options
  • Regular team-building activities

Company Culture

  • Continuous Learning: We value personal and professional development and offer numerous training opportunities.
  • Impactful Work: Our projects aim to create a positive impact in the tech industry and beyond.
Status: Closed