×
Register Here to Apply for Jobs or Post Jobs. X

Junior full Stack Developer

Job in Johannesburg North, Johannesburg, 2000, South Africa
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
Location: Johannesburg North

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.
Key Responsibilities
  • 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.
Technical Environment Backend
  • PHP 8.2
  • Laravel 11.9
  • MySQL 8
Frontend (Web)
  • React 18
  • Type Script
  • HTML5
  • CSS3
  • JavaScript (ES6+)
Mobile Development
  • React Native
API Development
  • RESTful APIs
  • Laravel Sanctum Authentication
Cloud & Infrastructure
  • Amazon Web Services (AWS)
  • AWS Code Pipeline
  • AWS S3
  • Real-time socket notifications
Development Tools
  • Git Version Control
  • Agile / Scrum Methodologies
Advantageous Experience
  • 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.
Personal Attributes
  • 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.
What You'll Gain
  • 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:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary