Senior Full Stack Developer (Python & React)

Placements24

Midrand

Hybrid

ZAR 900,000 - 1,300,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

Competitive salary package
Health benefits
Professional development
Flexible working arrangements
Midrand location

Job summary

Placements24 is seeking a Senior Full Stack Developer in Midrand to design, develop and mentor on cutting‑edge web applications. You will combine Python (Django/Flask) with React to deliver scalable solutions and lead architectural discussions.

You will collaborate with product and design teams, drive best practices, review code, mentor juniors, and stay ahead of industry trends in a fast-paced, collaborative environment, with opportunities for growth and exposure to cloud platforms.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 5+ years of professional experience in full-stack web development.
  • Proven expertise in Python and its frameworks (Django, Flask).
  • Strong proficiency in JavaScript and React.
  • Experience with state management libraries (Redux, Context API).
  • Relational databases experience (PostgreSQL, MySQL) and ORM techniques.
  • Familiarity with cloud platforms (AWS, Azure, GCP).
  • Git and version control experience.
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal abilities.
  • Experience with Docker and CI/CD pipelines is a plus.

Responsibilities

  • Design, develop, and deploy robust, scalable web applications using Python (Django/Flask) and React.
  • Collaborate with cross-functional teams to define project requirements and deliverables.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Develop and maintain RESTful APIs for seamless data integration.
  • Implement and manage database solutions (e.g., PostgreSQL, MySQL) ensuring data integrity and performance.
  • Conduct thorough code reviews, provide constructive feedback, and mentor junior developers.
  • Troubleshoot, debug, and upgrade existing software systems.
  • Contribute to architectural decisions and technical strategy.
  • Stay up-to-date with emerging technologies and industry trends.

Skills

Python
React
Django
Flask
Redux
Context API
PostgreSQL
MySQL
Cloud
Git
Docker
CI/CD
Problem-solving
Communication

Education

Bachelor's degree in Computer Science, Engineering, or related field

Tools

Docker
CI/CD pipelines
REST APIs

Job description

About the Role

Our client, a dynamic and rapidly growing technology firm based in Midrand, Gauteng , is seeking a highly skilled and experienced Senior Full Stack Developer to join their innovative engineering team. This role offers an exciting opportunity to work on cutting‑edge projects, contribute to the design and implementation of scalable web applications, and mentor junior developers. The ideal candidate will have a strong passion for technology, a proven track record of delivering high‑quality software solutions, and a desire to work in a collaborative, fast‑paced environment. This position requires a blend of front‑end and back‑end expertise, with a focus on Python for server‑side development and React for building interactive user interfaces. You will be instrumental in shaping the future of our client's digital products.

Key Responsibilities
  • Design, develop, and deploy robust, scalable, and secure web applications using Python (Django/Flask) and React.
  • Collaborate with cross‑functional teams, including product managers, designers, and other engineers, to define project requirements and deliverables.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Develop and maintain RESTful APIs for seamless data integration.
  • Implement and manage database solutions (e.g., PostgreSQL, MySQL) ensuring data integrity and performance.
  • Conduct thorough code reviews, provide constructive feedback, and mentor junior developers.
  • Troubleshoot, debug, and upgrade existing software systems.
  • Contribute to architectural decisions and technical strategy.
  • Stay up‑to‑date with emerging technologies and industry trends.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in full‑stack web development.
  • Proven expertise in Python and its associated frameworks (e.g., Django, Flask).
  • Strong proficiency in JavaScript and modern front‑end frameworks, particularly React.
  • Experience with state management libraries (e.g., Redux, Context API).
  • Solid understanding of relational databases (e.g., PostgreSQL, MySQL) and ORM techniques.
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP).
  • Experience with version control systems, specifically Git.
  • Excellent problem‑solving and analytical skills.
  • Strong communication and interpersonal abilities.
  • Experience with Docker and CI/CD pipelines is a plus.
Benefits
  • Our client offers a competitive salary package, comprehensive health benefits, and opportunities for professional development and career advancement.
  • Employees enjoy a collaborative work culture, flexible working arrangements, and access to the latest technologies.
  • This role is based in the vibrant hub of Midrand, Gauteng , providing a stimulating and convenient location for all employees.
  • We are committed to fostering a supportive environment where innovation thrives and contributions are recognized and rewarded.
  • Join a team that values your expertise and offers a clear path for growth within the company.
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
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
Senior Full Stack Developer (React & Node.js)
Senior Full Stack Developer (React & Node.js)

Placements24 • Upington

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health benefits
Hybrid work model
+1
Full Stack Developer (React & Node.js)
Full Stack Developer (React & Node.js)

Placements24 • Soweto

Hybrid
ZAR 350,000 - 650,000
Stock options
Health insurance
Remote work
+3
Senior Full Stack Developer (React/Node.js)
Senior Full Stack Developer (React/Node.js)

Placements24 • Noord-Kaap

Hybrid
ZAR 1,100,000 - 1,800,000
Equity options
Fully remote work
Flexible schedule
+2
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 Web Developer (Full Stack)
Senior Web Developer (Full Stack)

Placements24 • Bloemfontein

On-site
ZAR 750,000 - 1,150,000
Competitive salary
Bonuses
Medical aid
+5
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
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
Full Stack Engineer
Full Stack Engineer

Placements24 • Centurion

Hybrid
ZAR 700,000 - 1,200,000
Salary + incentives
Health insurance
Retirement plan
+3