Junior full Stack Developer
ExecutivePlacements.com
Recruiter
Ergasia Placements
Job Ref
Pta000412/LB
Date posted
Wednesday, July 8, 2026
Location
Johannesburg, South Africa
SUMMARY
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
POSITION INFO
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 TypeScript HTML5 CSS3 JavaScript (ES6+) Mobile Development React Native API Development RESTful APIs Laravel Sanctum Authentication Cloud & Infrastructure Amazon Web Services (AWS) AWS CodePipeline AWS S3 Real-time socket notifications Development Tools Git Version Control Agile / Scrum Methodologies Advantageous Experience React Native mobile development. TypeScript. AWS cloud services. AWS CodePipeline. 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.