Location: Cape Town (Office Based)
Experience Required: 0–2 Years
Employment Type: Permanent
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
Kindly note that you will be redirected to the Ditto website in order to submit your application for this position.