Senior Python/React Full-Stack Engineer (Hybrid)

Placements24

Pietermaritzburg

Hybrid

ZAR 900,000 - 1,300,000

Full time

5 days ago
Be an early applicant

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

Hybrid work model
Professional development

Job summary

Placements24 is seeking a Senior Full Stack Developer to join our Pietermaritzburg team in a hybrid role. You will design, develop, and deploy web applications using Python back-end (Django/Flask) and React front-end, collaborating across product, design, and engineering teams.

The ideal candidate has 5+ years in full-stack development, strong Python and React skills, and expertise in SQL databases. Remote work is blended with in-office collaboration at our Pietermaritzburg hub, with ample

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Minimum 5 years of professional full-stack development experience.
  • Strong Python proficiency with Django or Flask.
  • Extensive experience with React and modern frontend tooling.
  • Solid SQL and database design knowledge.
  • Experience with cloud platforms (AWS, Azure, or GCP) is a plus.
  • Docker familiarity and Git version control proficiency.
  • Excellent problem-solving and collaborative communication skills.

Responsibilities

  • Design, develop, and maintain full-stack web applications using Python backend and React frontend.
  • Write clean, well-documented code following best practices and standards.
  • Collaborate with product managers and designers to translate requirements into features.
  • Implement and manage PostgreSQL/MySQL databases and RESTful APIs.
  • Develop automated tests and participate in code reviews; mentor juniors.
  • Troubleshoot defects and optimize performance and security.

Skills

Python
Django/Flask
React
SQL
Git
Agile
CI/CD
Cloud platforms

Education

Bachelor's degree in Computer Science / Engineering

Tools

Docker
PostgreSQL
MySQL

Job description

Placements24 is seeking a Senior Full Stack Developer to join our Pietermaritzburg team in a hybrid role. You will design, develop, and deploy web applications using Python back-end (Django/Flask) and React front-end, collaborating across product, design, and engineering teams.

The ideal candidate has 5+ years in full-stack development, strong Python and React skills, and expertise in SQL databases. Remote work is blended with in-office collaboration at our Pietermaritzburg hub, with ample

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Developer (Python + React) — Lead & Mentor
Senior Full-Stack Developer (Python + React) — Lead & Mentor

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary package
Health benefits
Professional development
+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
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 Engineer — Remote (SA)
Senior Full-Stack Engineer — Remote (SA)

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,300,000
Fully remote work
Health benefits
Professional development opportunities
+1
Hybrid Full-Stack Engineer (Python/Django/React) - Cape Town
Hybrid Full-Stack Engineer (Python/Django/React) - Cape Town

AES Global • Cape Town

Hybrid
ZAR 600,000 - 1,200,000
Senior Software Engineer — Hybrid Backend/Frontend Lead
Senior Software Engineer — Hybrid Backend/Frontend Lead

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Medical aid & retirement fund
Professional development
+2
Senior Full-Stack Engineer — Hybrid (Remote/Rustenburg)
Senior Full-Stack Engineer — Hybrid (Remote/Rustenburg)

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,200,000
Performance-based bonuses
Medical and retirement benefits
Learning and growth opportunities
+2
Hybrid Full-Stack Engineer: Build Scalable Apps
Hybrid Full-Stack Engineer: Build Scalable Apps

Placements24 • Mossel Bay

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Health and retirement benefits
Generous paid time off and development
+3
Senior Full-Stack Engineer — Hybrid Work & Growth
Senior Full-Stack Engineer — Hybrid Work & Growth

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Hybrid work model
Professional growth opportunities
+1