Software Engineer

Cape Town FULL TIME R29,167 - R41,667 / Month
(R350,000 - R500,000 / Year)

Job Description

Join our team as a Software Engineer! You will work closely with cross-functional teams to develop, test, and maintain software applications. We’re looking for innovative individuals who thrive in a dynamic environment and are passionate about software development.

Responsibilities

  • Develop front-end components and integrate with back-end services.
  • Conduct system testing and validation to ensure software reliability.
  • Collaborate with cross-functional teams to define and implement new features.
  • Assist in the maintenance and upgrade of existing software solutions.
  • Ensure application security best practices are followed.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree preferred
Experience
  • 5+ years of experience in software development is preferred
Technical Skills
  • JavaScript
  • React
  • Python
Soft Skills
  • Analytical thinking
  • Communication
Certifications
  • Google Cloud Certified
  • Agile Certified Practitioner (PMI-ACP)
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Hands-on experience with containerization and orchestration.
  • Knowledge of CI/CD pipelines: Experience in automated deployment processes.

Benefits

  • Comprehensive health, dental, and vision coverage
  • Generous leave and holidays
  • Flexible work arrangements
  • Employee training and development programs

Company Culture

  • Continuous Learning: Our commitment to continuous learning helps our employees grow and develop in their careers.
  • Work-Life Balance: We value work-life balance and strive to create flexible work environments.
Status: Closed