Software Developer

Cape Town FULL TIME R25,000 - R45,000 / Month
(R300,000 - R540,000 / Year)

Job Description

Join our dynamic team as a Software Developer, where you'll work on exciting projects that push the limits of technology. We value collaboration and innovation, and your contributions will directly impact our growth. We are looking for individuals who are eager to learn and grow in their careers.

Responsibilities

  • Architect and maintain scalable, high-performance applications.
  • Work closely with UX/UI designers to enhance user experiences.
  • Analyze and improve system performance by proactively identifying bottlenecks.
  • Create documentation for software functionality and updates.
  • Assist in the deployment process and monitor live systems.

Requirements

Education
  • Bachelor's degree in Computer Science or relevant field
  • Master's degree is a plus
Experience
  • 5+ years of experience in agile software development
Technical Skills
  • JavaScript
  • Node.js
Soft Skills
  • Communication
  • Time management
Certifications
  • Certified Kubernetes Administrator
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Experience in Agile methodologies: Familiarity with Scrum and Kanban practices for effective project management.
  • Understanding of cloud platforms: Knowledge of AWS or Azure services for cloud application development.

Benefits

  • Health, dental, and vision insurance
  • Generous leave policies including parental leave
  • Retirement plan with company matching
  • Opportunities for skill development and training

Company Culture

  • Learning and Growth: Our company emphasizes continuous learning and provides opportunities for professional development.
  • Work-Life Balance: We understand the importance of work-life balance and offer flexible schedules to accommodate our employees' needs.
  • Recognition: We celebrate the achievements of our employees and recognize their contributions to our success.
Status: Closed