Software Developer

Cape Town Full-time R50,000 - R66,666 / Month
(R600,000 - R800,000 / Year)

Job Description

We are looking for a talented Software Developer to join our innovative team in Cape Town. In this role, you will be responsible for designing, developing, and maintaining software solutions that meet our clients' needs. You will collaborate with cross-functional teams and have the opportunity to work on exciting projects that utilize the latest technologies.

Responsibilities

  • Develop and maintain web applications using JavaScript frameworks.
  • Collaborate on project planning with project managers and team members.
  • Enhance application performance and reliability.
  • Identify and resolve issues in the production environment.
  • Engage with client feedback to improve software usability.
  • Assist in maintaining technical documentation related to development tasks.
  • Mentor junior developers and provide guidance on best practices.
  • Participate in agile development cycles and sprint planning.

Requirements

Education
  • Bachelor's degree in Computer Science
  • Master's degree in a relevant field is an advantage
Experience
  • 5+ years of experience in full-stack development
Technical Skills
  • JavaScript
  • Node.js
  • Database Management
Soft Skills
  • Adaptability
  • Critical Thinking
Certifications
  • Google Cloud Certified - Professional Cloud Developer
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms like AWS or Google Cloud: Hands-on experience with cloud services and deployment strategies.
  • Familiarity with Agile methodologies: Understanding of Agile practices and principles.

Benefits

  • Health, dental, and vision insurance
  • Retirement savings plan with company contributions
  • Work-life balance initiatives
  • Professional development opportunities

Company Culture

  • Diversity and Inclusion: We celebrate diversity and are committed to creating an inclusive environment.
  • Employee Well-being: We prioritize our employees’ well-being in all that we do.
  • Feedback Culture: We welcome feedback and value the input of our team members.
Status: Closed