×
Register Here to Apply for Jobs or Post Jobs. X

Graduate Software Developer; Hybrid

Job in Cape Town, 7561, South Africa
Listing for: Placements24
Full Time, Apprenticeship/Internship position
Listed on 2026-10-27
Job specializations:
  • Software Development
    Software Engineer
Job Description & How to Apply Below
Position: Graduate Software Developer (Hybrid)
About the Role

Our client, What Jobs Direct, is offering an exciting opportunity for a motivated Graduate Software Developer to join their innovative technology team in Cape Town . This hybrid role provides a blend of remote flexibility and in-office collaboration, allowing you to benefit from both independent work and team synergy. As a graduate developer, you will gain hands-on experience in the full software development lifecycle, contributing to the creation and enhancement of cutting-edge applications.

We are looking for enthusiastic individuals with a strong foundation in programming principles and a passion for technology, eager to learn and grow within a supportive and challenging environment. This internship is designed to provide comprehensive training and mentorship, setting you on a path for a successful career in software engineering.

Key Responsibilities
  • Assist in the design, development, testing, and deployment of software applications.
  • Write clean, efficient, and well-documented code in accordance with project requirements and coding standards.
  • Collaborate with senior developers and team members on feature development and bug fixing.
  • Participate in code reviews to ensure code quality and share knowledge.
  • Troubleshoot, debug, and upgrade existing software systems.
  • Contribute to technical documentation, including user manuals and system specifications.
  • Engage in agile development processes, including sprint planning and daily stand-ups.
  • Research and implement new technologies and tools to improve development efficiency.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Solid understanding of programming concepts and algorithms.
  • Proficiency in at least one programming language such as Java, Python, C#, or JavaScript.
  • Familiarity with version control systems, preferably Git.
  • Basic understanding of databases (SQL or No

    SQL).
  • Strong problem-solving abilities and logical thinking.
  • Excellent communication and teamwork skills.
  • Ability to work effectively both independently and as part of a team in a hybrid setting.
  • Eagerness to learn and adapt to new technologies and methodologies.
Benefits
  • Paid internship program with a competitive stipend.
  • Mentorship from experienced software engineers.
  • Exposure to diverse industry projects and technologies.
  • Opportunity to convert to a full-time position based on performance.
  • Hybrid work model offering flexibility.
  • Professional development and training opportunities.
  • Collaborative and innovative work environment in Cape Town .
  • Networking opportunities within the tech industry.
  • Chance to contribute to real-world software solutions.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary