SO
Junior Software
Signa Opportunity
South Africa · On-site Contract Entry Level Today
About the role
About the role
Support the development and maintenance of the Garage platform (mobile apps + backend), working closely with the CTO to build a scalable, secure, and user-friendly product.
Responsibilities:
- Assist in developing mobile app features (Android/iOS).
- Contribute to backend services and APIs.
- Fix bugs and improve system performance.
- Integrate third-party services (payments, KYC, telemetry APIs).
- Participate in testing, debugging, and deployments.
- Write clean, maintainable, and documented code.
- Support database management and basic architecture decisions.
What We’re Looking For
- Strong problem-solving mindset.
- Willingness to learn quickly and take ownership.
- Ability to work in a startup environment (fast-paced, ambiguous).
- Attention to detail and debugging discipline.
Growth Opportunity
- Direct mentorship from CTO.
- Exposure to full product lifecycle (build → launch → scale).
- Opportunity to specialise (mobile, backend, or architecture).
Minimum Requirements
- South African Unemployed youth between the ages of 18 and 34.
- Must not have participated on the YES programme before.
- Matric.
- Degree or diploma in Computer Science, Software Engineering, or related field. Exposure to at least one of:
- React Native / Flutter.
- Java / Kotlin (Android).
- Swift (iOS).
- Basic understanding of APIs (REST), Git, and databases.
- Familiarity with cloud platforms (AWS, Firebase, or similar) is a plus.
Please consider your application unsuccessful when you have not heard from the Signa Opportunity team within two weeks of submitting your application.
Skills
APIsAWSFirebaseFlutterGitJavaKotlinReact NativeRESTSwift
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free