Software Developer Intern

Pretoria, Gauteng, South Africa

Job Description

About the role
Support the engineering team with supervised development tasks that improve internal tools, data automation, quality assurance and low risk product features. Build real world experience across the stack without jeopardising production stability.
Key Responsibilities

  • Set up and maintain local development environment and required accounts.
  • Work on low complexity tickets in a sandbox or staging environment under review.
  • Fix minor bugs, update documentation, improve error messages and small UI elements.
  • Write and run unit tests and regression checklists before releases.
  • Build internal scripts that transform CSV data, validate image links or generate simple reports.
  • Assist with API documentation and developer notes for partners.
  • Log work in the issue tracker, participate in stand ups and code reviews.
Success Measures, early performance period
  • Environment configured and first reviewed pull request merged.
  • Agreed number of validated bug fixes or internal utility scripts delivered.
  • Test coverage improved in assigned modules or checklists completed before deploys.
  • Zero unreviewed code pushed to production.
Learning and Exposure
Practical JavaScript full stack exposure, Git workflows, API integration, Node or Express backend concepts and React frontend patterns.
Minimum Requirements
  • South African Unemployed youth between the ages of 18 and 34.
  • Must not have participated on the programme before.
  • Matric plus post matric certificate
  • Diploma or degree or current study in Computer Science, Information Systems, Software Development, Engineering or similar.
  • Basic Java Script knowledge, able to use Git, familiar with REST concepts.
Advantageous
Node, React, MongoDB or SQL basics, Python scripting, Docker familiarity, interest in AI or data engineering, previous hackathon or project portfolio.
Other
Reports to Engineering Lead or delegated supervisor. All code changes require review before release. Duties may change as business needs evolve. Training provided. We encourage
applications from youth, women and township communities.
Please consider your application unsuccessful when you have not heard from the Signa Opportunity team within two weeks of submitting your application.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1484875
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pretoria, Gauteng, South Africa
  • Education
    Not mentioned