Software Developer

Cape Town FULL TIME R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

Take your career to the next level as a Full Stack Software Developer with us in Cape Town. You will have the opportunity to work on exciting projects, advise on architecture and design decisions, and contribute to the overall growth and direction of our software offerings.

Responsibilities

  • Lead the development of full-stack applications using Node.js and React.
  • Work with stakeholders to gather and refine requirements.
  • Ensure the deployment pipeline is optimized for rapid delivery.
  • Create and maintain technical documentation for all projects.
  • Mentor junior developers and assist in their professional growth.
  • Review code and provide meaningful feedback to peers.
  • Participate in regular team meetings to ensure alignment on project goals.

Requirements

Education
  • Bachelor's degree in a technical field
  • Master's degree in Software Engineering, a plus
Experience
  • 4-6 years of experience in web development and software design
Technical Skills
  • JavaScript
  • Python
Soft Skills
  • Communication
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Experience with Docker: Familiarity with containerization technologies for application deployment.
  • Knowledge of Agile methodologies: Experience working in Agile development environments.

Benefits

  • Comprehensive health, dental, and vision plans
  • Yearly salary increases based on performance
  • Work-life balance initiatives and flexible hours
  • Continuous education and professional development support

Company Culture

  • Continuous Learning: Opportunities for e-learning and attending workshops to enhance your skills.
  • Employee Wellbeing: We prioritize the wellbeing of our employees, offering flexible hours and support programs.
  • Growth Opportunities: Mentorship and training programs are available to encourage career advancement.
Status: Closed