Senior Full-Stack Engineer - Python/React | Hybrid + Growth

Placements24

Johannesburg

Hybrid

ZAR 900,000 - 1,500,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
Professional development
Hybrid work model
Pension fund contributions
Paid time off

Job summary

Placements24 is seeking a Senior Full Stack Developer to join its technology team in Johannesburg, Gauteng. You will architect and implement scalable web applications, mentor juniors, and contribute to a cutting-edge cloud-based financial solutions platform.

You will work cross-functionally in an agile environment, focusing on robust code and performance, with roles spanning backend Python services and frontend React components. Hybrid work is available.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • Minimum of 5 years of professional full-stack web development experience.
  • Proven expertise in Python with Django or Flask.
  • Strong JavaScript skills, HTML5 and CSS3, with extensive React experience.
  • Solid database design knowledge (SQL, ORM) and experience with PostgreSQL/MySQL.
  • Experience with cloud platforms (AWS/Azure/Google Cloud).
  • Familiarity with Docker and Kubernetes.

Responsibilities

  • Design, develop, and maintain scalable backend services using Python (Django/Flask).
  • Develop and optimize frontend features using React and modern JavaScript.
  • Collaborate with cross-functional teams to define and deliver features.
  • Write clean, well-documented code following best practices.
  • Manage databases (PostgreSQL/MySQL) ensuring data integrity and performance.
  • Develop and maintain RESTful APIs for internal/external use.
  • Participate in code reviews and provide constructive feedback.
  • Troubleshoot, debug, and upgrade systems; contribute to technical roadmap.
  • Ensure UI/UX feasibility from a technical standpoint.

Skills

5+ years experience
Problem-solving
Teamwork
Agile development
Analytical thinking

Education

Bachelor's or Master's in CS/Engineering

Tools

Python (Django/Flask)
React
PostgreSQL
MySQL
AWS
Azure
Google Cloud
Docker
Kubernetes
CI/CD
Testing frameworks

Job description

Placements24 is seeking a Senior Full Stack Developer to join its technology team in Johannesburg, Gauteng. You will architect and implement scalable web applications, mentor juniors, and contribute to a cutting-edge cloud-based financial solutions platform.

You will work cross-functionally in an agile environment, focusing on robust code and performance, with roles spanning backend Python services and frontend React components. Hybrid work is available.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python/React Full-Stack Engineer (Hybrid)
Senior Python/React Full-Stack Engineer (Hybrid)

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Professional development
Senior Full-Stack Engineer — Hybrid, Growth & Impact
Senior Full-Stack Engineer — Hybrid, Growth & Impact

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Hybrid work model
Pension scheme
+2
Senior Full Stack Engineer — Hybrid (Python/Django + React)
Senior Full Stack Engineer — Hybrid (Python/Django + React)

Placements24 • Paarl

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Competitive salary and bonuses
Medical aid and retirement fund opties
+1
Senior Full-Stack Engineer - Cloud, Microservices (Hybrid)
Senior Full-Stack Engineer - Cloud, Microservices (Hybrid)

Placements24 • Durban

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary bonuses
Health insurance
Retirement plan with company matching
+4
Senior Full-Stack Engineer (Java/React) - Hybrid & Growth
Senior Full-Stack Engineer (Java/React) - Hybrid & Growth

Placements24 • Durban

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work arrangement
Medical aid & retirement fund
Professional growth & training
+1
Senior Full-Stack Engineer | Python/Django | Hybrid
Senior Full-Stack Engineer | Python/Django | Hybrid

Placements24 • Klerksdorp

Hybrid
ZAR 700,000 - 900,000
Hybrid work arrangement
Health benefits
Senior Full-Stack Engineer (React + Node) – Hybrid
Senior Full-Stack Engineer (React + Node) – Hybrid

Placements24 • Rustenburg

Hybrid
ZAR 1,100,000 - 1,600,000
Competitive salary package
Medical and dental insurance
Generous paid time off
+5
Senior Full-Stack Engineer (Hybrid) — Node.js & React
Senior Full-Stack Engineer (Hybrid) — Node.js & React

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Career growth opportunities
Cutting-edge technologies
Senior Full-Stack Engineer — Hybrid + Growth Benefits
Senior Full-Stack Engineer — Hybrid + Growth Benefits

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Hybrid work model
Performance bonus
+2
Senior Full-Stack Engineer — Hybrid (Pretoria)
Senior Full-Stack Engineer — Hybrid (Pretoria)

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,400,000
Competitive salary
Performance-based bonuses
Health coverage and retirement fund