Software Engineer

Cape Town Full-time R50,000 - R60,000 / Month

Job Description

Join our growing team as a Software Engineer, where you will develop and implement software solutions that align with our customer needs and company goals. You will work closely with various departments, ensuring a smooth integration of our software with existing systems.

Responsibilities

  • Design software solutions that meet business requirements and user needs.
  • Implement the latest technologies to ensure efficiently performing applications.
  • Assist in deploying applications with CI/CD practices.
  • Collaborate in agile teams to continuously improve software quality.
  • Mentor junior developers and share knowledge within the team.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Master's degree is an advantage
Experience
  • 3+ years of experience in software development
Technical Skills
  • JavaScript
  • React
  • Node.js
  • HTML/CSS
  • SQL
Soft Skills
  • Analytical Thinking
  • Team Player
  • Adaptability
Certifications
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Familiarity with Docker and Kubernetes: Experience in containerization and orchestration tools.
  • Knowledge of Agile methodologies: Experience working in Agile development environments.

Benefits

  • Competitive salary package
  • Flexible working hours and remote work options
  • Health and wellness programs
  • Professional development opportunities

Company Culture

  • Innovation: We encourage creativity and innovative thinking across all projects.
  • Diversity and Inclusion: We believe in creating a diverse workplace where everyone is valued.
  • Continuous Improvement: We foster an environment of continuous learning and professional development.
Status: Closed