Software Engineer

Cape Town FULL TIME R33,333 - R50,000 / Month
(R400,000 - R600,000 / Year)

Job Description

We are looking for a skilled Software Engineer to join our team in Cape Town. The ideal candidate will have a solid understanding of both front-end and back-end development, enabling them to create seamless and user-friendly software applications.

Responsibilities

  • Create efficient and reusable code for future use.
  • Work closely with designers to ensure a seamless user experience.
  • Participate in an agile development environment.
  • Contribute to the team's sprint planning and review processes.
  • Foster a culture of knowledge sharing and collaboration.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 5+ years of experience in software engineering with a focus on web development
Technical Skills
  • TypeScript
  • GraphQL
Soft Skills
  • Problem-solving
  • Time Management
Certifications
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Experience in DevOps practices: Knowledge of integrating development and operations for continuous delivery.
  • Familiarity with containerization (Docker): Understanding of container technologies for application deployment.

Benefits

  • Comprehensive health, dental, and vision insurance.
  • Generous retirement benefits with matching contributions.
  • Work-life balance initiatives, including flexible hours.
  • Employee training and mentorship programs.

Company Culture

  • Continuous Learning: We encourage continuous learning and provide resources for skill development.
  • Work-Life Balance: We believe in maintaining a healthy work-life balance that supports our employees' well-being.
  • Community Engagement: We actively participate in community outreach programs to make a positive impact.
Status: Closed