Software Developer

Cape Town Full-time R41,667 - R66,667 / Month
(R500,000 - R800,000 / Year)

Job Description

We are seeking a talented Software Developer with a passion for coding and a solid understanding of both front-end and back-end technologies. In this role, you will design and implement scalable software solutions that meet our clients' needs.

Responsibilities

  • Architect scalable software solutions and services.
  • Mentor junior developers and share best practices.
  • Contribute to the planning and execution of projects.
  • Collaborate closely with quality assurance to ensure thorough testing.
  • Communicate effectively with stakeholders and team members regarding project updates.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Software Engineering is preferred
Experience
  • 5+ years of experience in full-stack software development
Technical Skills
  • React
  • Node.js
Soft Skills
  • Communication
  • Adaptability
Languages
  • English: Fluent
  • Afrikaans: Basic

Advantageous

  • Knowledge of CI/CD tools: Familiarity with Jenkins or GitLab CI for continuous integration and deployment.
  • Experience with Docker and containerization: Hands-on experience with Docker for creating and managing containers.

Benefits

  • Full health, dental, and vision benefits
  • Company-sponsored training and development
  • Annual performance bonus scheme
  • Opportunity for remote work

Company Culture

  • Learning and Development: We provide ample opportunities for learning and growth within the organization.
  • Work-Life Balance: We believe in maintaining a healthy work-life balance to enhance well-being.
Status: Closed