Software Engineer

Cape Town FULL TIME R50,000 - R60,000 / Month
(R600,000 - R720,000 / Year)

Job Description

Join us as a Software Engineer where you will be part of a dynamic team focused on delivering elegant software solutions. You will contribute to all stages of the development lifecycle, from requirements gathering to deployment, using the latest technologies.

Responsibilities

  • Lead software development projects from conception to deployment.
  • Ensure software solutions are scalable and secure.
  • Collaborate with product stakeholders to define requirements.
  • Troubleshoot and optimize application performance.
  • Participate in Agile methodologies and Scrum meetings.
  • Review user feedback for continuous improvement.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Additional certifications in software development are a plus
Experience
  • 4+ years of experience in full-stack development
Technical Skills
  • JavaScript
  • Java
Soft Skills
  • Creativity
  • Adaptability
Certifications
  • Google Cloud Certification
  • Agile Certified Practitioner
Languages
  • English: Fluent

Advantageous

  • Exposure to machine learning concepts: Understanding of basic machine learning algorithms and applications.
  • Knowledge of microservices architecture: Experience in designing applications using microservices.

Benefits

  • Comprehensive medical aid and dental benefits.
  • Work-life balance with flexible schedules.
  • Access to training programs and certifications.
  • Employee recognition programs.

Company Culture

  • Innovation: We encourage creative thinking and experimenting with new ideas.
  • Employee Engagement: We focus on creating an engaging workplace that motivates and inspires our team.
  • Integrity: We uphold high ethical standards and transparency in all our dealings.
Status: Closed