Junior Software Developer

apartmentSigna Opportunity placeJohannesburg calendar_month 

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 Were 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.

thumb_up_altRecommended

Junior Software Developer

apartmentE&D RecruitersplaceJohannesburg
Software Developer (Computer Science) Rosebank, Johannesburg Minimum requirements and experience:  •  Bachelors Degree in Computer Science  •  0-2 years of working experience in software development, web development, Linux, Database management (SQL...
check_circleNew offer

Junior Software Developer (C#)

apartmentNetwork ContractingplaceJohannesburg
Were looking for a driven Junior C# Developer to join an innovative and fast-growing tech company based in Johannesburg. Youll be part of a collaborative development team working on modern applications, contributing to real-world projects...
local_fire_departmentUrgent

Junior Software Developer

apartmentNetwork RecruitmentplaceJohannesburg
Company and Job Description: This role offers an excellent opportunity for a junior developer to grow within a fast‑paced, project‑driven environment. You will be involved in the design, development, and implementation of software solutions...