Software Developer

Cape Town Full-time R25,000 - R41,667 / Month
(R300,000 - R500,000 / Year)

Job Description

As a Software Developer, you will play a key role in creating innovative applications that meet client requirements. We value creativity and efficiency, so bring your experience and enthusiasm to our collaborative environment.

Responsibilities

  • Write scalable and efficient code for diverse applications.
  • Engage in regular sprint meetings and deliver work within deadlines.
  • Contribute to the design and architecture of software systems.
  • Assist in creating technical documentation for projects.
  • Ensure compliance with industry standards and security protocols.
  • Mentor junior developers and share knowledge within the team.

Requirements

Education
  • Master's degree in Computer Science or Software Engineering
Experience
  • 5+ years of experience in full-stack development
Technical Skills
  • Java
  • Node.js
Soft Skills
  • Effective Communication
  • Critical Thinking
Certifications
  • CompTIA Security+
  • Google Cloud Certified - Professional Cloud Architect
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms: Familiarity with AWS or Azure for deployment and hosting.
  • Understanding of CI/CD processes: Knowledge of continuous integration and delivery pipelines.

Benefits

  • Generous leave policy
  • Performance bonuses
  • Team building activities
  • Access to online learning resources

Company Culture

  • Learning Environment: Our company promotes continuous learning and skill enhancement.
  • Employee Empowerment: We empower our employees to take ownership and lead initiatives.
  • Work-Life Balance: We prioritize a healthy work-life balance and offer flexible schedules.
Status: Closed