More jobs:
Junior full Stack Developer
Job in
Johannesburg North, Johannesburg, 2000, South Africa
Listed on 2026-07-09
Listing for:
Ergasia Placements
Full Time
position Listed on 2026-07-09
Job specializations:
-
Software Development
Full Stack Developer, React.js, Backend Developer
Job Description & How to Apply Below
Junior Full Stack Developer (React, React Native & Laravel)
Location:
Woodmead, Sandton (Office Based) About the Role Our client is looking for a passionate and motivated Full Stack Developer to join their growing software development team.
This role offers the opportunity to work on enterprise-scale SaaS solutions used within the education sector, contributing to both web and mobile applications.
You will work alongside experienced developers, product managers, designers, and QA specialists to design, develop, maintain, and enhance high-quality software solutions. The ideal candidate enjoys solving complex problems, writing clean code, and working with modern technologies in an Agile environment.
EE:
Open
Minimum Requirements
- 2-4 years' experience as a Full Stack Developer.
- Diploma or Degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Strong experience with PHP and Laravel.
- Experience developing applications using React.
- Experience building and consuming RESTful APIs.
- Solid understanding of MySQL databases.
- Experience using Git for version control.
- Good understanding of modern software development principles and best practices.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork skills.
- Experience in the education sector within South Africa.
- Develop and maintain scalable web applications using React and Laravel.
- Build and maintain mobile applications using React Native.
- Design, develop, and maintain RESTful APIs.
- Develop secure backend services using PHP and Laravel.
- Build responsive, intuitive, and high-performing user interfaces.
- Write clean, maintainable, and well-documented code following best practices.
- Troubleshoot, debug, and resolve software defects.
- Optimise application performance and database queries.
- Participate in sprint planning, daily stand-ups, code reviews, and retrospectives.
- Collaborate closely with Product, Design, QA, and other developers to deliver new features.
- Integrate third-party services and APIs where required.
- Assist with deployment processes and production support.
- Continuously learn and contribute to improving development standards and processes.
- PHP 8.2
- Laravel 11.9
- MySQL 8
- React 18
- Type Script
- HTML5
- CSS3
- JavaScript (ES6+)
- React Native
- RESTful APIs
- Laravel Sanctum Authentication
- Amazon Web Services (AWS)
- AWS Code Pipeline
- AWS S3
- Real-time socket notifications
- Git Version Control
- Agile / Scrum Methodologies
- React Native mobile development.
- Type Script.
- AWS cloud services.
- AWS Code Pipeline.
- Laravel Sanctum.
- SaaS application development.
- Educational technology or school management systems.
- CI/CD pipelines.
- Docker.
- Real-time applications using sockets.
- Agile software development environments.
- Passion for software development and technology.
- Strong attention to detail.
- Self-motivated with the ability to work independently.
- Excellent time management and organisational skills.
- Eagerness to learn new technologies.
- Positive attitude and collaborative mindset.
- Ability to take ownership and deliver high-quality solutions.
- Committed to continuous improvement and professional growth.
- Opportunity to work on enterprise-scale SaaS platforms.
- Exposure to modern development technologies and cloud infrastructure.
- Career growth within an experienced development team.
- Collaborative and innovative working environment.
- Ongoing learning and professional development opportunities.
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×