Software Engineer

Cape Town Full-Time R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

As a Software Engineer, you will be responsible for developing and maintaining high-quality software solutions. Your role will involve collaborating with cross-functional teams to design, architect, and deliver applications that meet user needs and drive engagement.

Responsibilities

  • Architect software solutions that are scalable and maintainable.
  • Troubleshoot and resolve software defects in a timely manner.
  • Mentor junior developers to enhance team skills and knowledge.
  • Contribute to team knowledge sharing and best practices.

Requirements

Education
  • Bachelor's degree in Computer Science or Software Engineering
  • Master's degree preferred
Experience
  • 4-6 years of experience in full-stack development
Technical Skills
  • JavaScript
  • Django
Soft Skills
  • Analytical Thinking
  • Adaptable
Certifications
  • Google Cloud Developer
Languages
  • English: Fluent

Advantageous

  • Knowledge of CI/CD practices: Hands-on experience with CI/CD workflows and tools.
  • Knowledge of Agile methodologies: Experience working in Agile development environments.

Benefits

  • Health and wellness programs
  • Flexible working hours
  • Annual performance bonuses
  • Learning and development budget

Company Culture

  • Continuous Learning: We focus on personal and professional growth and encourage ongoing education.
  • Employee Well-being: We value the well-being of our employees and offer various health benefits.
  • Community Engagement: We actively participate in and give back to the community.
Status: Closed