Software Developer

Cape Town FULL TIME R41,667 - R66,667 / Month
(R500,000 - R800,000 / Year)

Job Description

We are on the lookout for a talented Software Developer to join our vibrant team in Cape Town. In this role, you will be responsible for designing and developing software applications that meet the evolving needs of our clients. The ideal candidate will possess a strong background in software development, and a passion for coding and problem-solving.

Responsibilities

  • Lead software development projects from concept to deployment.
  • Analyze user requirements and translate them into technical specifications.
  • Utilize version control systems for collaborative software development.
  • Engage in continuous improvement practices and agile delivery.
  • Facilitate communication among team members and stakeholders.
  • Implement software security measures and best practices.
  • Assist with onboarding new team members.

Requirements

Education
  • Bachelor's degree in Information Technology or Software Engineering
  • Master's degree beneficial
Experience
  • 5+ years of experience in software development and engineering
Technical Skills
  • Node.js
  • ReactJS
  • Docker
  • AWS
Soft Skills
  • Problem Solving
  • Time Management
  • Leadership
Certifications
  • AWS Certified Solutions Architect
  • Certified Kubernetes Administrator
Languages
  • English: Fluent
  • Afrikaans: Conversational

Advantageous

  • Experience with CI/CD tools: Familiarity with Continuous Integration and Continuous Deployment practices.
  • Knowledge of software testing frameworks: Experience with testing frameworks to ensure application quality.

Benefits

  • Comprehensive insurance coverage.
  • Retirement savings plan with company matching.
  • Paid time off and holidays.
  • Support for professional certifications.

Company Culture

  • Diversity and Inclusion: We celebrate diversity and strive to create an inclusive workplace.
  • Continuous Learning: Ongoing learning and development are central to our workplace culture.
  • Empowerment: We empower our employees to take ownership of their work.
Status: Closed