X

Find your next career here

Software Engineer

General

Job TitleSoftware Engineer
Job CategoryInformation Technology
LocationWestern Cape
Employment TypePermanent
AreaCape Town
Bee statusInclude All
SalaryMarket Related
Min SalaryNot Set
Max SalaryNot Set
Expiry Date1st March 2026
Deadline Date1st March 2026
ExperienceExperience Required

Introduction

Future Careers is seeking a Software Engineer for a leading South African e-commerce platform, based in Cape Town (remote/hybrid). The successful candidate will be responsible for designing, developing, and maintaining high-quality, scalable software solutions, while contributing to code reviews, testing, and continuous improvement of system performance and security. This role is ideal for a proactive, self-driven engineer with a passion for technology, hands-on experience in modern programming languages and frameworks, and the ability to collaborate effectively in an autonomous, fast-paced, and innovative team environment.

Description

  • Develop, test, and deploy high-quality software solutions.

  • Review code and contribute to improving code quality and best practices.

  • Create and execute unit tests and resolve software defects.

  • Participate in functional and technical specification reviews.

  • Monitor services and systems within the infrastructure environment.

  • Continuously improve system architecture, performance, scalability, and security.

Education Profile

  • Degree in Computer Science, Engineering, or equivalent practical experience.
  • 6 months to 2 years of professional software development experience.
  • Proven experience with at least one object-oriented programming language.
  • Solid understanding of networking, databases, data structures, algorithms, cloud computing, security, distributed systems, and testing.
  • Knowledge of coding best practices, system scalability, security, and performance optimisation.
  • Proficiency in Python or PHP.
  • Experience with Django or Laravel.
  • Strong understanding of web fundamentals.

Advantageous Experience:

  • Experience with JavaScript frameworks such as Node.js, Nuxt.js, or Vue.js.
  • Exposure to MySQL and Google BigQuery.
  • Linux fundamentals.
  • Experience with Docker and Kubernetes.
  • Experience working on e-commerce-based applications.

Skills & competencies:

  • Strong problem-solving and analytical ability.
  • Results-driven with a proactive, self-starter mindset.
  • Comfortable working within a collaborative, team-based environment
  •  Strong communication skills with the ability to build effective working relationships.
  • Passionate about technology and continuous learning
  • Comfortable taking ownership of projects while collaborating across teams.
  • Able to translate technical and business requirements into practical solutions.
  •  Detail-oriented, adaptable, and committed to building scalable, high-quality systems.

Application Instructions

Please forward your CV to cv@myfuturecareer.co.za.

Should you not be contacted within 2 weeks, kindly consider your application unsuccessful.

Contact Details

Contact Name
Contact Phone
Contact Email

People First

We are committed to people because YOU are important to us

Get Social