Junior Angular Developer Johannesburg

20/20 INSIGHT

Johannesburg

Remote

ZAR 420,000 - 660,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote work
Equipment provided

Job summary

20/20 INSIGHT is seeking a Junior Full Stack Developer to design, develop and maintain software solutions spanning frontend and backend technologies. You will contribute to robust functionality, scalable architectures and seamless user experiences.

Required are a Bachelor’s degree and at least 3 years of full stack experience with Angular, Python, FastAPI and Postgres, with bonus skills in React or Vue.js. This remote role offers equipment support and collaboration with cross‑functional teams.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Mathematics, or related field
  • At least 3 years of experience as a Full Stack Developer or similar role
  • Experience with Angular, Python, FastAPI, Postgres
  • Bonus: React, Vue.js, Java, Node.js or equivalent

Responsibilities

  • Architect, design, and implement complex software applications across frontend and backend
  • Develop frontend interfaces using Angular
  • Implement scalable backend APIs with Python and FastAPI
  • Work with Postgres databases for data management
  • Lead code reviews and CI/CD practices
  • Collaborate with cross‑functional teams to gather requirements

Skills

Angular
Python
FastAPI
Postgres

Education

Bachelor's Degree in Computer Science or related field
Master's degree is a plus

Tools

React
Vue.js
Power BI

Job description

We are seeking an experienced Junior Full Stack Developer (Angular, Python, FastAPI, Postgres)

As a Junior Full Stack Developer, you will play a pivotal role in designing, developing, and maintaining advanced software/application solutions that span both frontend and backend technologies. Your expertise will contribute to creating seamless user experiences, robust functionality, and scalable architectures.

Duties & Responsibilities
  • Architect, design, and implement complex software applications utilizing frontend and backend technologies.
  • Develop user-friendly and visually appealing front-end interfaces using modern frameworks such as Angular.
  • Implement scalable back-end solutions with languages like Python.
  • Utilize FastAPI to develop and maintain efficient and high-performance RESTful APIs.
  • Work with databases to ensure efficient data management, including Postgres.
  • Collaborate with cross-functional teams to gather requirements, define technical specifications, and drive the full software/application development lifecycle.
  • Lead technical discussions and code reviews to foster growth and knowledge sharing.
  • Utilize your expertise in DevOps practices to ensure seamless deployment, monitoring, and continuous integration/delivery pipelines.
  • Troubleshoot and resolve complex technical challenges, applying your in-depth understanding of software/application architecture and design patterns.
  • Stay current with emerging technologies and industry trends to drive innovation and improve development processes.
Desired Experience & Qualification
  • Bachelor's Degree in Computer Science, Software Engineering, Mathematics, or a related field.
    • Master's degree is a plus.
  • Proven track record of at least 3 years working as a Full Stack Developer or similar role.
  • Must have experience: Angular, Python, FastAPI, Postgres
    • Bonus: React, Vue.js, Java, Node.js, or equivalent.
  • Extensive experience with database design, management, and optimization with Postgres/pgAdmin.
  • In-depth understanding of software/application architecture, design patterns, and development best practices.
  • Familiarity with DevOps practices, CI/CD pipelines, and the Azure cloud platform.
  • BONUS: Power BI Developer - Design and develop interactive and visually appealing Power BI reports and dashboards to present complex data in a user-friendly manner.
Package & Remuneration

The position is remote (working from home). You will be provided with some of the required equipment, including a computer, screens, internet, as well as a power inverter to enable you to carry out all your duties. Physical meetings at our offices will be held as required; however, daily dev meetings are held virtually.

If you are a skilled problem solver, an effective communicator, and a leader in the software development field, we encourage you to apply. If you are ready to take on a challenging role that involves shaping both frontend and backend solutions, and you are passionate about leading and contributing to innovative software/application development projects, we invite you to apply for this position. Join our team and make a significant impact on our company's success!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full Stack Engineer
Senior Full Stack Engineer

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,400,000
Competitive salary
Performance-based bonuses
Health coverage and retirement fund
Junior Application Developer-Experience Full stack
Junior Application Developer-Experience Full stack

Blue Pearl PTY • Johannesburg

On-site
ZAR 300,000 - 450,000
Senior Full-Stack Developer (Python/Django)
Senior Full-Stack Developer (Python/Django)

Placements24 • Klerksdorp

Hybrid
ZAR 700,000 - 900,000
Hybrid work arrangement
Health benefits
Remote Full-Stack Developer (Junior)
Remote Full-Stack Developer (Junior)

Placements24 • Benoni

Hybrid
ZAR 240,000 - 360,000
Fully remote position
Mentorship from senior engineers
Professional development opportunities
Senior Full Stack Developer (Python/React)
Senior Full Stack Developer (Python/React)

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Professional development
Senior Full Stack Developer - Remote First
Senior Full Stack Developer - Remote First

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,300,000
Fully remote work
Health benefits
Professional development opportunities
+1
Senior Full Stack Engineer
Senior Full Stack Engineer

Placements24 • Benoni

Hybrid
ZAR 1,100,000 - 1,500,000
Health insurance
Paid time off
Hybrid work model
+1
Full Stack Developer
Full Stack Developer

Placements24 • Randburg

Hybrid
ZAR 600,000 - 1,000,000
Performance-based bonuses
Fully remote
Health insurance
+2
Remote Senior Software Developer (Backend)
Remote Senior Software Developer (Backend)

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,300,000
Fully remote
Competitive salary
Health benefits
Full Stack Developer - Frontend Focus
Full Stack Developer - Frontend Focus

Placements24 • Pretoria

Hybrid
ZAR 480,000 - 720,000
Health and wellness benefits
Professional growth
Generous leave
+1