Software Developer

Cape Town Full-time R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

We are on the hunt for a talented Software Developer who is passionate about crafting high-quality software solutions. The ideal candidate will be skilled in various programming languages, demonstrating a solid understanding of both front-end and back-end technologies. You will play a crucial role in our projects, from ideation through to launch, ensuring that we deliver top-notch software to our clients.

Responsibilities

  • Lead the development of software applications from concept to deployment.
  • Engage with clients to collect feedback and iterate on product functionality.
  • Develop unit and integration tests to ensure software quality.
  • Implement security measures to safeguard applications.
  • Collaborate with IT support to resolve system issues.
  • Provide technical guidance and support throughout the project lifecycle.
  • Contribute to the design and implementation of database systems.
  • Document all technical specifications and processes.

Requirements

Education
  • Bachelor's degree in Computer Science or relevant field
  • Master's degree is a plus
Experience
  • 5 years of experience in full-stack software development
Technical Skills
  • JavaScript
  • Node.js
  • Java
  • RESTful APIs
Soft Skills
  • Adaptability
  • Critical thinking
Languages
  • English: Fluent

Advantageous

  • Knowledge of Docker and Kubernetes: Understanding of containerization and orchestration tools.
  • Experience in DevOps practices: Familiarity with CI/CD and automated testing.

Benefits

  • Comprehensive health insurance
  • Work-from-home options
  • Professional development allowances
  • Employee wellness programs

Company Culture

  • Inclusivity: We celebrate diversity and are committed to creating an inclusive environment for all.
  • Work-Life Balance: We promote a healthy work-life balance to ensure employee well-being.
Status: Closed