Get more replies from employers
Send a job-specific resume in minutes.
Talent Shore in Johannesburg, South Africa, is seeking a Junior Software Developer to join our growing tech team. You will help build and maintain internal systems, automation, and customer-facing technology, learning across our stack while collaborating with an experienced developer.
The role has been created to increase development capacity and support our digital transformation efforts. This is an opportunity for someone at the beginning of their software development career who is keen to
Johannesburg, South Africa | Posted on 02/09/2026
At our company, technology plays a key role in delivering exceptional experiences for our customers and supporting the continued growth of our business. We are investing in our technology function to increase development capacity, improve resilience and accelerate the delivery of digital transformation initiatives. We're looking for an enthusiastic Junior Software Developer to join our growing team and help shape the future of our internal systems, automations and customer-facing technology.
This is an exciting opportunity for someone at the beginning of their software development career who is keen to learn, develop new technical skills and gain hands-on experience across a wide range of technologies. You'll work alongside our existing Software Developer, supporting the development, maintenance and continual improvement of our internal applications, CRM platform, integrations and automation solutions. The role has been created to increase software development capacity, reduce key person dependency and support an ambitious programme of digital transformation across the business. We recognise that great developers come from a variety of backgrounds. Whether you're a recent graduate, changing careers into software development, or are a self-taught developer with a passion for technology, we'd love to hear from you. We're looking for someone with strong technical foundations, a genuine enthusiasm for learning and the motivation to develop their skills within a supportive environment. Full onboarding and ongoing training will be provided in our technology stack, making this an ideal opportunity for someone looking to build a long-term career in software development.
We're looking for someone with strong technical aptitude and a willingness to learn, rather than someone who already has experience with every technology we use. We believe attitude, curiosity and problem-solving ability are just as important as technical knowledge, and mentoring will be provided to help you develop within the role.
A basic understanding of database normalisation.
A basic understanding of responsive and dynamic web design
An understanding of handling AJAX requests
An understanding of software development principles and programming fundamentals.
Experience using Git or another version control system.
A basic understanding of APIs and how systems communicate.
Strong analytical and problem-solving skills.
Excellent attention to detail.
Good written and verbal communication skills.
A genuine enthusiasm for technology and continuous learning.
Ability to manage multiple priorities within a fast-paced environment.
Experience with our existing technology stack is welcomed but certainly not essential.
If you have solid software development fundamentals, enjoy solving problems and are excited to learn new technologies, we'd encourage you to apply. We value enthusiasm, initiative and a willingness to continually develop over previous experience with a specific technology stack.
We believe that great developers come from all backgrounds.
Whether you're a graduate, changing careers into software development, or are a self-taught developer with a portfolio of personal projects, we'd love to hear from you. If you don't meet every requirement listed but believe you have the aptitude, enthusiasm and determination to succeed in the role, we encourage you to apply. We value potential, attitude and a willingness to learn just as highly as previous commercial experience.