Software Engineer

Cape Town FULL TIME R29,167 - R45,833 / Month
(R350,000 - R550,000 / Year)

Job Description

Join our growing team in Cape Town as a Software Engineer, where your expertise in software development will help us build cutting-edge applications that impact our users positively. You will work closely with cross-functional teams to design, develop, and maintain high-quality software solutions.

Responsibilities

  • Create and manage database schemas and integrate with applications.
  • Ensure code quality through thorough testing and validation.
  • Optimize applications for maximum speed and scalability.
  • Implement security measures to safeguard user data.
  • Collaborate with QA engineers to assure software quality.
  • Contribute to Agile ceremonies including sprints and retrospectives.

Requirements

Education
  • Bachelor's degree in Software Engineering or a related field
Experience
  • 4-6 years of experience in software development
Technical Skills
  • Java
  • C#
  • GIT
Soft Skills
  • Problem Solving
  • Adaptability
Certifications
  • Google Cloud Certification
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Familiarity with microservices architecture: Experience in developing applications using microservices patterns.
  • Understanding of agile methodologies: Experience working in Agile development environments.

Benefits

  • Comprehensive medical aid and wellness programs.
  • Retirement savings plan with employer contribution.
  • Work-from-home options available.
  • Team-building and social events.

Company Culture

  • Focus on Growth: We prioritize personal and professional growth through training and development opportunities.
  • Work-Life Balance: We believe in maintaining a healthy work-life balance for all employees.
  • Collaborative Spirit: Our team works collaboratively, leveraging each other's strengths to achieve success.
Status: Closed