Software Developer

Cape Town FULL TIME R25,000 - R37,500 / Month
(R300,000 - R450,000 / Year)

Job Description

Join our vibrant team in Cape Town as a Software Developer! You will play a pivotal role in creating cutting-edge applications and ensuring their optimal performance. We are looking for a problem-solver who thrives in a collaborative environment.

Responsibilities

  • Architect and develop scalable applications using modern technologies.
  • Optimize applications for speed and efficiency.
  • Maintain documentation for software designs and user interfaces.
  • Participate in agile development processes and sprint planning sessions.
  • Identify potential improvements to existing systems and processes.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Software Engineering is preferred
Experience
  • 3-5 years of experience in full-stack software development
Technical Skills
  • JavaScript
  • Node.js
Soft Skills
  • Analytical thinking
  • Communication
Certifications
  • Google Professional Cloud Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Knowledge of containerization technologies: Experience with Docker and Kubernetes for application deployment.
  • Understanding of RESTful APIs: Ability to design and consume RESTful web services.

Benefits

  • Comprehensive health benefits including dental and vision
  • 401(k) with generous employer contribution
  • Flexible hours with telecommuting options
  • Support for continuous learning and certifications

Company Culture

  • Innovation: We believe in nurturing innovative ideas that can drive the future of technology.
  • Growth Opportunities: We actively promote from within and provide our employees with tools for professional growth.
  • Health and Wellbeing: We prioritize the health and wellbeing of our employees through various wellness programs.
Status: Closed