Software Engineer - CPT

Dixie Recruitment

Cape Town

On-site

ZAR 400,000 - 550,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Exposure to a global business environment
Mentorship from experienced software developers
Hands-on experience on real-world software projects
Opportunities for long-term career growth

Job summary

Dixie Recruitment is looking for a Software Engineer based in Cape Town. This position is ideal for recent graduates or junior developers looking to kick-start their careers in a global skincare company.

The role includes hands-on experience in software development, feature enhancements, and system optimization while collaborating with experienced developers. Candidates should have a degree in a relevant field and familiarity with HTML, CSS, and JavaScript.

Qualifications

  • Strong understanding of software development fundamentals.
  • 0–2 years' software development experience required.
  • Exposure to Python or Ruby on Rails is advantageous.

Responsibilities

  • Assist with the development of new features and enhancements.
  • Troubleshoot and resolve software bugs and technical issues.
  • Support the maintenance and optimization of existing systems.
  • Participate in code reviews and testing activities.

Skills

Problem-solving skills
Analytical skills
Teamwork skills
Curiosity
Attention to detail

Education

Degree in Computer Science, Software Engineering, or related field

Tools

HTML
CSS
JavaScript
Databases
Git
Python
Ruby on Rails

Job description

Software Engineer

Location: Cape Town (Office Based)

Experience Required: 0–2 Years

Employment Type: Permanent

About the Opportunity

Our client, a global skincare company, is seeking a Software Engineer to join their Cape Town-based development team.

This is an excellent opportunity for a recent graduate or junior developer to gain hands‑on experience across the full software development lifecycle while working alongside experienced software engineers. The successful candidate will contribute to the ongoing development and maintenance of the company’s web‑based ERP platform and websites within a collaborative and innovative environment.

Key Responsibilities
  • Assist with the development of new features and enhancements
  • Troubleshoot and resolve software bugs and technical issues
  • Support the maintenance and optimization of existing systems
  • Participate in code reviews and testing activities
  • Collaborate with senior developers and other team members
  • Contribute to the design and implementation of web‑based solutions
  • Learn and apply software development best practices
Minimum Requirements
  • Degree in Computer Science, Software Engineering, or a related field
  • 0–2 years' software development experience
  • Strong understanding of software development fundamentals
  • Knowledge of:
    • HTML
    • CSS
    • JavaScript
    • Databases
    • Backend development concepts
  • Understanding of Object-Oriented Programming (OOP)
  • Familiarity with Git or other version control systems
  • Exposure to Python or Ruby on Rails would be advantageous but is not essential
Personal Attributes
  • Strong problem-solving and analytical skills
  • Curious and eager to learn
  • Self‑motivated and proactive
  • Strong attention to detail
  • Effective communication and teamwork skills
  • Adaptable and receptive to feedback
  • Ability to work independently once trained
What's on Offer
  • Exposure to a global business environment
  • Mentorship from experienced software developers
  • Hands‑on experience working on real‑world software projects
  • Opportunity to develop technical skills within a collaborative team
  • Long‑term career growth and development opportunities
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Intermediate Software Engineer
Intermediate Software Engineer

Namocorp • Centurion

On-site
ZAR 480,000 - 720,000
Flexible hours
Free snacks
Casual dress code
+2
Software Developer
Software Developer

Placements24 • Bloemfontein

On-site
ZAR 480,000 - 600,000
Senior Software Engineer (IT)
Senior Software Engineer (IT)

AtripleA recruitment & temps • Pretoria

On-site
ZAR 700,000 - 1,000,000
Senior Software Engineer (IT)
Senior Software Engineer (IT)

ATS Client • Pretoria

On-site
ZAR 900,000 - 1,200,000
Permanent position
Head office in Pretoria
Trainee Software Developer
Trainee Software Developer

Placements24 • Cape Town

On-site
ZAR 180,000 - 260,000
Paid training
Mentorship from experienced software‑e
Competitive salary
+2
Senior Software Engineer (C#.NET SQL) (CPT)
Senior Software Engineer (C#.NET SQL) (CPT)

Datafin • Cape Town

On-site
ZAR 600,000 - 800,000
Software Development Manager (CPT Onsite)
Software Development Manager (CPT Onsite)

Datafin • Cape Town

On-site
ZAR 900,000 - 1,500,000
Software Engineer (Developer/Technical)
Software Engineer (Developer/Technical)

Black Pen Recruitment • Cape Town

On-site
ZAR 206,458 - 469,223
USD denominated salary
Annual cash bonus based on performance
Opportunity to partake in ESOP after 12 months
Software Developer (Python)
Software Developer (Python)

Datafin • Cape Town

On-site
ZAR 334,800 - 502,200
Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Placements24 • Pietermaritzburg

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Medical aid & retirement fund
Professional development
+2