Graduate Software Developer — Apps, Cloud & Ui Focus

Rory Mackie & Associates

Cape Town

On-site

ZAR 78,000 - 123,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Paid internship with a competitivestip

Job summary

Rory Mackie & Associates in Cape Town is seeking enthusiastic Graduate Software Developers for a hands-on internship. You will work with senior engineers on real-world full-stack projects, gaining experience in design, development, and deployment of software solutions.

You will be mentored while applying programming principles across front-end and back-end components. The role emphasizes learning, collaboration, and professional growth within a dynamic tech environment in Cape Town.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a closely related field.
  • Solid understanding of object-oriented programming principles.
  • Proficiency in Java, Python, C#, or JavaScript.
  • Familiarity with web frameworks (React, Angular, Node.js, Spring Boot).
  • Basic knowledge of databases (SQL, PostgreSQL, MongoDB).
  • Strong logical thinking and teamwork skills.
  • A proactive attitude towards learning and skill development.

Responsibilities

  • Collaborate with senior developers to design, code, test, and debug software applications.
  • Participate in the full software development lifecycle from conception to deployment.
  • Write clean, efficient, maintainable code adhering to coding standards.
  • Assist in the development of front-end and back-end components.
  • Contribute to code reviews and provide constructive feedback.
  • Troubleshoot and resolve software defects and issues.
  • Engage in technical discussions and contribute ideas for product improvements.
  • Learn and apply new technologies and programming languages as required.

Skills

Java
Python
JavaScript
Object-oriented programming
Problem-solving

Education

Bachelor's degree in Computer Science/Software Engineering or related field

Tools

React
Angular
Node.js
Spring Boot

Job description

About the Role Our client is a rapidly growing technology company based in the vibrant city of Cape Town. We are looking for enthusiastic and talented Graduate Software Developers to join our innovative engineering team. This internship offers an unparalleled chance to gain practical experience in full-stack development, working on real-world projects that impact our users. You will be mentored by senior engineers, contributing to the design, development, and deployment of robust software solutions. If you are passionate about coding, eager to learn, and possess a strong foundation in programming principles, this Cape Town-based role is your gateway to a successful tech career. Embrace the opportunity to grow with a company that values creativity and technical excellence. Key Responsibilities

  • Collaborate with senior developers to design, code, test, and debug software applications.
  • Participate in the full software development lifecycle (SDLC), from conception to deployment.
  • Write clean, efficient, and maintainable code in accordance with coding standards.
  • Assist in the development of front-end and back-end components of our applications.
  • Contribute to code reviews and provide constructive feedback.
  • Troubleshoot and resolve software defects and issues.
  • Engage in technical discussions and contribute ideas for product improvements.
  • Learn and apply new technologies and programming languages as required.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a closely related field.
  • Solid understanding of object-oriented programming principles.
  • Proficiency in at least one programming language such as Java, Python, C#, or JavaScript.
  • Familiarity with web development frameworks (e.g., React, Angular, Node.js, Spring Boot).
  • Basic knowledge of database systems (e.g., SQL, PostgreSQL, MongoDB).
  • Strong logical thinking and problem-solving abilities.
  • Excellent communication and teamwork skills.
  • A proactive attitude towards learning and skill development.
Benefits
  • Paid internship with a competitive stipend.
  • Opportunity for a full-time employment offer upon successful completion of the internship.
  • Hands-on experience with modern software development practices and tools.
  • Mentorship from experienced software engineers in Cape Town.
  • Exposure to diverse technological stacks and challenging projects.
  • A collaborative and energetic work environment.
  • Professional development workshops and learning resources.
  • Networking opportunities within the tech industry.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Graduate Software Developer (Backend)
Graduate Software Developer (Backend)

Placements24 • Cape Town

Hybrid
ZAR 78,000 - 123,000
Paid internship with stipend
Mentorship from senior engineers
Hands-on experience with modern back‑n
+1
Graduate Software Developer - Full Stack
Graduate Software Developer - Full Stack

Placements24 • George

Hybrid
ZAR 89,000 - 179,000
Paid internship stipend
Mentorship from experienced engineers
Relocation assistance may be available
Graduate Software Developer - Full Stack Focus
Graduate Software Developer - Full Stack Focus

Placements24 • Cape Town

On-site
ZAR 350,000 - 420,000
Medical aid
Retirement fund
Performance bonuses
+1
Graduate Software Developer (Hybrid)
Graduate Software Developer (Hybrid)

Placements24 • Cape Town

Hybrid
ZAR 67,000 - 134,000
Paid internship stipend
Mentorship from engineers
Hybrid work model
+2
Graduate Software Developer - WhatJobs Direct (Cape Town)
Graduate Software Developer - WhatJobs Direct (Cape Town)

Placements24 • Cape Town

On-site
ZAR 300,000 - 420,000
Internship stipend
Mentorship from engineers
Career growth opportunities
+1
Graduate Software Engineer
Graduate Software Engineer

Placements24 • Cape Town

On-site
ZAR 89,000 - 134,000
Mentorship
Competitive stipend
Potential for full-time
Graduate Software Engineer - Innovative Solutions
Graduate Software Engineer - Innovative Solutions

Placements24 • Cape Town

Hybrid
ZAR 240,000 - 420,000
Graduate salary and incentives
Medical aid and retirement fund
Professional development opportunities
+3
Graduate Software Developer - Cape Town
Graduate Software Developer - Cape Town

Placements24 • Cape Town

Hybrid
ZAR 250,000 - 420,000
Hybrid work
Mentorship
Professional development
+2
Junior Software Development Trainee (Web Technologies)
Junior Software Development Trainee (Web Technologies)

Placements24 • Cape Town

Hybrid
ZAR 67,000 - 100,000
Comprehensive training in modern web开发
Mentorship from experienced engineers
Certification upon completion
+2
Graduate Software Developer (Junior)
Graduate Software Developer (Junior)

Placements24 • East London

On-site
ZAR 240,000 - 360,000
Competitive salary
Medical coverage
Mentorship
+1