Junior Software Engineer
Retipuj Zoft
# Junior Software Engineer Listing reference: **RZ-********Listing status: **Online** Apply by: **29 October ******Apply## Position summary Industry:: Software & Technology Job category:: Engineering Location:: Johannesburg, South Africa Contract:: Full-time Remuneration:: Market related Work mode:: Remote Experience level:: Entry level## Introduction Retipuj Zoft is looking for a Junior Software Engineer to join our engineering team and work on real software solutions for businesses, organisations and emerging technology projects.
This is an opportunity to grow through practical engineering work across web applications, software systems, automation and AI.
## Job description As a Junior Software Engineer at Retipuj Zoft, you will contribute to the design, development, testing and improvement of software systems built around real-world problems.
You will work alongside senior technical leadership and gain exposure to the full engineering process — from understanding a client's problem and designing a solution through to development, testing, deployment and ongoing improvement.
This role is suited to someone who wants more than a job writing code.
You should be curious about how systems work, willing to learn quickly, comfortable solving unfamiliar problems and serious about becoming a strong software engineer.
### Key responsibilities Develop and maintain web applications and software systems.
Translate business and technical requirements into practical software solutions.
Write clean, maintainable and well-structured code.
Build and integrate APIs and databases.
Assist with frontend and backend development.
Test, debug and improve software applications.
Participate in system design and technical problem-solving.
Assist with deployment, cloud infrastructure and application configuration.
Contribute to automation and AI-related projects where required.
Work with Git and collaborative software development workflows.
Document technical work and development decisions.
Investigate bugs, performance issues and system failures.
Participate in code reviews and technical discussions.
Learn and apply new technologies when project requirements demand them.
Contribute to projects from initial discovery through development, validation and deployment.
### What we offer Practical experience working on real-world software engineering projects.
Exposure to the full software development lifecycle.
Mentorship and technical guidance.
Opportunity to work across software engineering, AI, cloud, automation and digital systems.
Exposure to real client requirements and business problems.
Opportunity to build a strong professional engineering portfolio.
A high-learning environment where initiative and problem-solving are valued.
Potential for increased responsibility as technical capability develops.
## Minimum requirements### Minimum requirements Degree, diploma or equivalent qualification in Computer Science, Software Engineering, Information Technology, Electrical Engineering or a related technical field.
Basic to intermediate programming knowledge in at least one modern programming language.
Understanding of software development fundamentals.
Basic understanding of databases and APIs.
Familiarity with Git and version control.
Ability to troubleshoot technical problems logically.
Strong analytical and problem-solving ability.
Ability to learn independently and work with unfamiliar technologies.
Good written and verbal communication.
Ability to work effectively both independently and as part of a team.
A genuine interest in software engineering and technology.
Applicants must be able to demonstrate practical projects, coursework, personal projects or other evidence of technical ability.
### Advantageous Experience with Java Script, Type Script, Python, Java, C/C++ or similar languages.
Experience with React, Node.js or another modern development framework.
Experience working with SQL databases.
Exposure to cloud platforms or cloud infrastructure.
Experience building or consuming REST APIs.
Exposure to artificial intelligence or machine learning.
Experience with automation or workflow systems.
Exposure to mobile application development.
Understanding of software architecture and system design.
Experience with embedded systems, Io T or hardware-software integration.
Contributions to Git Hub or other technical projects.
Previous freelance, internship or client-project experience.
## Disclaimer\"If you have not been contacted within 30 days after the closing date of this advertisement, please accept that your application was unsuccessful.
\"Retipuj Zoft is committed to equality, employment equity and diversity.
In accordance with our employment equity plan, preference may be given, but is not limited, to candidates from under-represented designated groups.
Retipuj Zoft reserves the right not to make an appointment to the posts as advertised.
Candidates with disabilities are encouraged to apply for positions.
Following the Retipuj Zoft page on Linked In is a requirement of the application.
For assistance, email recruitment@.
za.
#J-*****-Ljbffr
- Requirements ~ Matric and Degree preferred ~1 year Java programming language/syntax ~ Exposure to or good understanding of HTML/CSS and Javascript ~ Experience with SQL and RDBMS database concepts and design ~ Exposure to Object Relational Mapping (e.g. Hibernate...
- ...What We Do Blue Bean Software is a premier custom software and product development IT company, delivering custom-made solutions for... ...believe in creating an environment where like-minded software engineers are able to express themselves freely and pursue their individual...
- ...Overview Begin your engineering journey in an innovative space, contributing to the creation of next-generation electronic and software-driven solutions. This opportunity suits a motivated individual who enjoys tackling challenges, has a passion for technology, and...
- ...Ensure the solution has a high degree of survivability despite third-Party interventions (attacks, human errors, hardware, or software faults). Employ logs and records so that actions and events can be proven to have taken place and cannot be disputed/ repudiated...
- ...ATS Client in Johannesburg invites an enthusiastic Electronic Engineering/Computer Science hybrid candidate to join our forward‐thinking R&D team. You will design, test, and improve both software and hardware solutions while gaining hands‐on experience across disciplines...
- ...Job Title: Junior Software Developer Associate-Johannesburg 1 The Africa Assurance Innovation and Digital team is looking to hire... ...have: A Bachelor’s degree in Computer Science, Software Engineering, Software Programming or Information Management. ...
- ...Employment - Recruiting - Staffing Required Skillssoftware development software development capa... +23 City Johannesburg Province Gauteng Country South Africa Postal Code **** Job Description Junior Software Developer Job Description Summary Location: Hybrid/Remote...
- ...continue to grow, we're looking for a passionate Full-Stack Software Engineer to help us build the digital backbone of our platform—scalable... ...data scientists, product managers, and clinicians. Mentor junior developers and contribute to building a high-performing engineering...
- ...about this Ozow fantastic positio n Ozow is seeking a Software Engineer to join our talented development team. As a Software Engineer... .... Mentoring ~ Provide guidance and mentorship to junior team members as needed. You are an ideal candidate if you...
- About the job Intermediate Software Engineer (Contract) INTERMEDIATE SOFTWARE ENGINEER Location: South Africa / Global Delivery... ...Organised, proactive, and detail-oriented Comfortable mentoring junior team members and supporting operational delivery WHY THIS...
- ...Retipuj Zoft is seeking a Junior Software Engineer to join our engineering team in Johannesburg, South Africa. You will contribute to design, development, testing and ongoing improvement of software systems across web applications and automation projects. You will...
- ...quality web and mobile applications. Participating in the full software development lifecycle, from analysis and design through to... ...Bachelor's Degree in Computer Science, Information Technology, Engineering, or a related field. ~6+ years of software development...
- ...RoleOur client is offering an exciting opportunity for motivated individuals to join their 'Apprenticeships & Trainee' program as a Junior Software Development Apprentice . This fully remote role is designed to provide comprehensive training and hands-on experience in...
- ...Overview Advantage Learning Technologies | Full time Senior Software Engineer Location: Durban, Cape Town, Johannesburg, South Africa |... ...alongside an existing team of senior, mid-level, and other junior Software Engineers. Projects and solutions will range from...
- ...clearly to managers and stakeholders. ~ Job Experience and Skills Required: ~ Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Information Systems, Electronic Engineering or related field ~0–2 years’ experience in software development...
- ...Graduate Embedded Firmware Engineer | R400k-R500k | Johannesburg (On-site) I'm partnered... ...engineering team and looking for a graduate/junior firmware engineer to join the team.... ...oscilloscopes, logic analysers) Familiar with Git / software best practices Degree in Electrical...
- ...About the Role Our client is launching an exciting Graduate Software Developer program aimed at nurturing top-tier talent in Johannesburg... ...with a Bachelor's degree in Computer Science, Software Engineering, or a related field. Strong understanding of fundamental programming...
- ...environments. Apply agreed standards and tools, to achieve a well-engineers result. Work within a strict framework of programming... ...of Study:Information Technology Experience Required Software Engineering Technology 5-7 years Broad experience in translating...
- ...environments. Apply agreed standards and tools, to achieve a well-engineers result. Work within a strict framework of programming... ...of Study: Information TechnologyExperience Required Software Engineering Technology5-7 yearsBroad experience in translating...
- ...We are looking for experienced software developers in C#, Java, Cloud and Data Engineering domains. Are you a passionate technologist with interest in technical specialisation or team and people leadership? Do you value engineering excellence using cutting edge technologies...
- ...Pay:$150,000-$220,000/yrJob Title:Software Engineer (Electron.js)Job Type:Full-timeLocation:RemoteThe Role We're building high-fidelity productivity infrastructure for a globally distributed workforce-software that operates quietly, reliably, and intelligently in the...
- About our client Our client offers financial service solutions helping their clients achieve their dreams. With an emphasis on culture fit, they boast a dedicated team of over 600 employees, many with over a decade of tenure. They have built their culture on a...
- ...Life, we are building systems that protect lives, accelerate innovation, and drive digital transformation at scale. As our Software Engineer, you will design and build the core services, platforms, and APIs that power every product we deliver and every life we cover....
- ...Payroll company based in Sandton, is currently looking for a junior IT engineer.DutiesAnalyzing and interpreting the requests to ensure the... ...Server / Desktop SupportAbility to troubleshoot hardware and software issues around Microsoft and Linux technologieAbility to...
- ...Junior Project Manager Software Development About the job Junior Project Manager Software Development Job purpose: Responsible for the design and development of software projects, you will work alongside stakeholder to ensure that their requirements are understood and...
- ...Description & Summary At PwC, our people in software and product innovation focus on... ...products and solutions. Those in software engineering at PwC will focus on developing innovative... ...Provide guidance and mentorship to junior developers, fostering a culture of continuous...
- ...RoleWe are seeking an experiencedSoftware Engineer (.NET & AWS)to join our innovative... ...passionate about delivering robust, future-ready software solutions.... ...and knowledge-sharing sessions; mentor junior developers and support team growth and skill...
- ...Description About the role We are looking for a passionate Junior Software Developer(AI&Web/Mobile) to join us on a 12-month Fixed-term... ...-platform mobile development. Basic knowledge of prompt engineering techniques. Experience developing SaaS or subscription-...
- ...About the job Senior Software Engineer (Golang) Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field... ...adherence to coding standards, and best practices. Mentor junior engineers, provide constructive feedback, and help drive...
- ...Hire Resolves client, a leading Civil Engineering firm in Johannesburg, is currently looking for a driven and motivated Junior Structural Engineer to join their team. The role requires the detailed design and engineering of both reinforced concrete and structural...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Junior Software Engineer. Be the first to apply!
