Signa Opportunity: Software Developer Intern
About the Role
Join our engineering team as a Software Developer Intern, where you will support development tasks aimed at enhancing internal tools, automating data processes, ensuring quality assurance, and developing low-risk product features. This role provides an opportunity to gain real-world experience across the tech stack while maintaining 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
This internship offers practical exposure to JavaScript full stack development, 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 in the program before.
- Matric plus post-matric certificate.
- Diploma or degree or current study in Computer Science, Information Systems, Software Development, Engineering, or similar.
- Basic JavaScript knowledge, able to use Git, familiar with REST concepts.
Advantageous Skills
- Knowledge of Node, React, MongoDB or SQL basics, Python scripting, Docker familiarity.
- Interest in AI or data engineering.
- Previous hackathon or project portfolio experience.
Other Information
Reports to Engineering Lead or delegated supervisor. All code changes require review before release. Duties may change as business needs evolve. Training will be provided. We encourage applications from youth, women, and township communities.
How to Apply
Please consider your application unsuccessful if you have not heard from the Signa Opportunity team within two weeks of submitting your application. To apply, click the link below: