Software Engineer

Cape Town FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

Are you an ambitious Software Engineer looking to make your mark in the tech industry? Join our team in Cape Town and be part of exciting projects using the latest technologies. You'll work on both front-end and back-end solutions, ensuring high-quality applications that meet user needs.

Responsibilities

  • Implement software solutions based on the requirements provided by stakeholders.
  • Conduct performance testing and optimization of applications.
  • Continuously improve code quality through automation and best practices.
  • Stay updated with the latest industry trends and technologies.
  • Assist in deployment and post-deployment support activities.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Master's degree in Software Engineering is an advantage
Experience
  • 5 years of experience in a software engineering role
Technical Skills
  • TypeScript
  • Docker
Soft Skills
  • Problem-solving
  • Time management
Languages
  • English: Fluent

Advantageous

  • Experience with CI/CD pipelines: Understanding of Continuous Integration and Continuous Deployment processes.
  • Knowledge of test-driven development: Familiarity with TDD principles and practices.

Benefits

  • Comprehensive healthcare package
  • Remote work options available
  • Annual leave and public holidays
  • Employee training and development programs

Company Culture

  • Respectful Environment: We strive to maintain a respectful and inclusive work environment.
  • Innovation Focus: Creativity and innovation are at the heart of what we do.
  • Healthy Work-Life Balance: We promote a healthy work-life balance to ensure employee well-being.
Status: Closed