Graduate Developer

Pineapple

Johannesburg

On-site

ZAR 180,000 - 300,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

An innovative short-term insurance company is seeking a Graduate Developer in Johannesburg to help enhance software services. This role involves coding, debugging, and collaboration while supporting the company’s goals in digital innovation. The ideal candidate holds a BSc in Computer Science and has 0–1 year of development experience. The company offers a full-time internship position with opportunities for mentorship and growth in a collaborative environment.

Qualifications

  • Matric/Grade 12 Qualification (NSC) or equivalent.
  • 0–1 year in development, preferably in financial services or startups.
  • Interest in data-driven solutions and software engineering practices.

Responsibilities

  • Develop and enhance software services effectively.
  • Support configuration, dependency management, and debugging.
  • Conduct unit and integration testing.
  • Participate in stand-ups, sprints, and retrospectives; collaborate with peers.

Skills

Problem-solving
Analytical skills
Collaboration
Familiarity with AWS services
Exposure to TypeScript

Education

BSc Computer Science or equivalent
BSc Computer Science / BEng Software/Information Engineering

Tools

CI/CD practices
Testing frameworks
TypeScript
Testing frameworks
Cloud-based tools

Job description

Pineapple Tech PTY LTD is a dynamic and innovative short-term insurance company that leverages technology to provide exceptional insurance solutions to our customers. We believe in making insurance simple, transparent, and accessible to all. As we continue to grow, we are currently seeking an Associate Data and Business Analyst to join our dynamic and growing organisation.

The Graduate Developer supports the design, development, and optimization of Pineapple’s innovative insurance technology systems. Through hands‑on coding, debugging, and collaboration, this role contributes directly to Pineapple’s strategic goals of digital innovation, customer‑centric technology, and operational scalability, helping evolve Pineapple’s Insurtech platform through efficient code management, process automation, and adherence to technical best practices.

Key Responsibilities
  • Develop, maintain, and enhance internal and external software services.
  • Write clean, testable, and scalable code under the supervision of senior developers.
  • Contribute to bug fixing, code reviews, and continuous integration.
  • Participate in stand‑ups, sprints, and retrospectives to align on team goals.
  • Collaborate with peers and mentors for guidance and technical alignment.
  • Communicate effectively on blockers, progress, and improvement ideas.
  • Deploy code to testing and production environments following Pineapple’s DevOps standards.
  • Conduct unit and integration testing to ensure code integrity.
  • Support configuration, dependency management, and debugging.
  • Support automation of workflows to enhance system performance and efficiency.
  • Assist in the development of analytical and data‑driven solutions.
  • Apply logic and creative problem‑solving in code‑based improvements.
  • Engage in mentorship, learning programs, and skill‑building initiatives.
Qualifications and Experience Required
  • Matric/Grade 12 Qualification (NSC) or equivalent.
  • BSc Computer Science, BEng Software/Information Engineering or equivalent.
  • 0–1 year in development (exposure to financial services, insurance, or startup environments advantageous).
Skills
  • and RoR.
  • Familiarity with AWS services (ECS, EC2, Fargate, VPC) and CI/CD practices.
  • Exposure to TypeScript, testing frameworks, and cloud‑based tools.
  • Strong problem‑solving, analytical, and collaboration skills.
  • Eagerness to learn, experiment and apply new technologies.

If you are interested and ready to take the next step in your career, contributing to a team that values support and collaboration, we invite you to apply. Please email your updated resume (CV) to careers@pineapple.co.za (SUBJECT: Graduate Developer).

The closing date for applications is Tuesday, 23rd December 2025.

Pineapple Tech PTY LTD is an equal opportunity employer. We welcome and encourage applications from individuals of all backgrounds and experiences.

Referrals increase your chances of interviewing at Pineapple by 2x.

Seniority level
  • Internship
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
Industries
  • Insurance
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Customer Service Manager
Customer Service Manager

Pineapple • Johannesburg

On-site
ZAR 500,000 - 700,000
Specialist IT Senior Developer (Insurance)
Specialist IT Senior Developer (Insurance)

ATS Client • Pretoria

On-site
Specialist IT Senior Developer (Insurance)
Specialist IT Senior Developer (Insurance)

AtripleA recruitment & temps • Pretoria

On-site
Intermediate Software Developer
Intermediate Software Developer

WatersEdge Solutions • Johannesburg

On-site
ZAR 500,000 - 700,000
Learning and development support
Collaborative team culture
Career growth opportunities
Specialist: IT Senior Developer_Insurance (Long-Term)
Specialist: IT Senior Developer_Insurance (Long-Term)

AtripleA recruitment & temps • South Africa

On-site
Senior Retentions Agent
Senior Retentions Agent

Pineapple • Johannesburg

On-site
ZAR 201,000 - 357,000
Specialist IT Senior Developer
Specialist IT Senior Developer

AtripleA recruitment & temps • Pretoria

On-site
ZAR 600,000 - 800,000
Senior Python Developer
Senior Python Developer

ELP Consulting Services • Wes-Kaap

Hybrid
ZAR 600,000 - 800,000
Collaborative and learning-focused environment
Competitive salary package
Work-life balance
Software Engineer - CPT
Software Engineer - CPT

Dixie Recruitment • Cape Town

On-site
ZAR 400,000 - 550,000
Exposure to a global business environment
Mentorship from experienced software developers
Hands-on experience on real-world software projects
+1
Senior Software Engineer - MEAN Stack / Node.js
Senior Software Engineer - MEAN Stack / Node.js

60 Degrees • Durbanville

Hybrid
ZAR 949,000 - 1,339,000
Hybrid work model
Salary including medical aid subsidy
30 days annual leave
+3