Software Developer

Cape Town FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

Exciting opportunity for a Software Developer (Full Stack) to contribute to innovative software solutions. You will have the chance to work with a dynamic team, leveraging cutting-edge technology to solve real-world problems. A blend of creativity and technical ability is essential for this role.

Responsibilities

  • Build reusable code and libraries for future use.
  • Lead front-end and back-end development tasks.
  • Document development processes and maintain technical documentation.
  • Mentor junior developers in best practices for coding and software development.
  • Collaborate closely with various teams to ensure product alignment with business goals.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is a plus
Experience
  • 3-5 years of experience in software development
Technical Skills
  • HTML/CSS
  • JavaScript (ES6+)
  • Node.js
  • React
  • RESTful APIs
  • SQL / NoSQL Databases
Soft Skills
  • Problem-solving
  • Team collaboration
  • Adaptability
  • Attention to Detail
Certifications
  • Microsoft Certified: Azure Developer Associate
  • Oracle Certified Professional, Java SE Programmer
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Proficient in containerization technology to streamline applications.
  • Familiarity with Agile methodologies: Experience working within Agile teams and sprints.

Benefits

  • Competitive salary with bonuses based on performance
  • Medical aid and wellness programs
  • Flexible work hours
  • Opportunity for personal and professional development

Company Culture

  • Inclusivity: We embrace diversity and are committed to providing a welcoming environment for all.
  • Innovation: Encouraging creative thinking and new ideas across all levels.
  • Continuous Learning: We believe in the importance of ongoing training and development.
Status: Closed