Skip to main content
Post your resume and find your next job on Indeed!

Junior Developer No Experience jobs

Sort by: -

People also searched:

junior analyst

Job Post Details

Junior full Stack Developer - job post

Ergasia Placements
Johannesburg, Gauteng
Permanent
You must create an Indeed account before continuing to the company website to apply

Job details

Job type

  • Permanent

Location

Johannesburg, Gauteng

Full job description

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
  • 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.
For more information please contact:
Ergasia Placements
Let Employers Find YouUpload Your Resume