Software Developer

Cape Town FULL TIME R41,667 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

We are looking for a passionate Software Developer to join our diverse and innovative team in Cape Town. The role requires expertise in both front-end and back-end development. You will collaborate closely with other developers, project managers, and clients to create high-quality software solutions that meet business needs. Your ability to adapt and implement new technologies will be key in ensuring our projects excel.

Responsibilities

  • Utilize Agile methodologies to enhance productivity and collaboration.
  • Assess and integrate third-party services and APIs.
  • Support the software deployment process and maintain production environments.
  • Assist in technical training and mentoring of junior team members.
  • Implement security best practices in application development.

Requirements

Education
  • Bachelor's degree in Computer Science
  • Master's degree preferred
Experience
  • 5+ years of experience in software development
Technical Skills
  • JavaScript
  • Node.js
  • DevOps Practices
Soft Skills
  • Analytical Skills
  • Leadership
Certifications
  • Microsoft Certified: Azure Developer Associate
  • Certified Kubernetes Administrator
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Experience in containerization for scalable applications.
  • Knowledge of Agile methodologies: Experience working in Agile environments.

Benefits

  • Health, dental, and vision insurance
  • Retirement savings plan with company contributions
  • Professional development opportunities
  • Employee wellbeing programs

Company Culture

  • Team Collaboration: We value teamwork and collaboration across departments to achieve our goals.
  • Work-life Balance: We promote a healthy work-life balance for all our employees.
  • Social Responsibility: We believe in giving back to the community through various programs and initiatives.
Status: Closed