Find your next career here
Software Engineer
General
| Job Title | Software Engineer |
|---|---|
| Job Category | Information Technology |
| Location | Western Cape |
| Employment Type | Permanent |
| Area | Cape Town |
| Bee status | Include All |
| Salary | Market Related |
| Min Salary | Not Set |
| Max Salary | Not Set |
| Expiry Date | 1st March 2026 |
| Deadline Date | 1st March 2026 |
| Experience | Experience 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 |
