Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Dixie Recruitment

NewBe an early applicant

Software Engineer - CPT

Posted
Discussion

Summary

Junior software engineer (0–2 years' experience) joining a global skincare company's Cape Town-based development team to build and maintain its web-based ERP platform and websites. Day-to-day work spans the full SDLC — new features, bug fixing, code reviews, testing — using HTML, CSS, JavaScript, databases, and Git.

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

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →