Senior Full-Stack Developer (Python/React)

Placements24

Bellville

Hybrid

ZAR 900,000 - 1,400,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
Bonuses
Medical aid
Retirement fund
Hybrid work model
Modern office
Paid leave

Job summary

Placements24 in Centurion, Gauteng, is seeking a Senior Full-Stack Developer to design, build, and deploy scalable web applications using Python (Django/Flask) and React. You will own back-end and front-end components, craft robust APIs, and collaborate across product management and QA.

Ideal candidates have 5+ years of full-stack experience, strong SQL/NoSQL knowledge, cloud familiarity (AWS/Azure/GCP), and hands-on CI/CD with Docker. Hybrid work options apply.

Qualifications

  • 5+ years of professional full-stack web development experience.
  • Strong proficiency in Python with Django or Flask and modern JavaScript/React.
  • Experience with relational (PostgreSQL/MySQL) and NoSQL databases, cloud platforms, Git, and CI/CD tooling.

Responsibilities

  • Design, develop, and maintain robust, reusable code using Python for back-end and React for front-end.
  • Develop and integrate RESTful APIs.
  • Build and optimize database schemas and queries.
  • Implement responsive front-end components with cross-browser compatibility.
  • Write unit and integration tests to ensure quality.
  • Collaborate with product, design, and QA teams.
  • Participate in code reviews and support production deployments.

Skills

Full-stack development
Teamwork
Problem-solving
Debugging

Education

Bachelor's degree in Computer Science/Engineering

Tools

Django
Flask
React
PostgreSQL
MySQL
NoSQL
AWS
Azure
GCP
Git
Docker
CI/CD

Job description

About the Role

Our client is looking for a skilled and experienced Senior Full-Stack Developer to join their innovative technology team in **Centurion, Gauteng**. This role is perfect for a developer who thrives on building robust, scalable, and high-performance web applications from the ground up. You will be instrumental in designing, developing, and deploying both front-end and back-end components of our cutting-edge platforms. The ideal candidate has a passion for clean code, a deep understanding of modern development practices, and a proven ability to tackle complex technical challenges. You will work collaboratively with a talented team of engineers, product managers, and designers to deliver exceptional software solutions. This is a fantastic opportunity to contribute to significant projects and grow your career within a forward-thinking organization.

Key Responsibilities
  • Design, develop, and maintain efficient, reusable, and reliable code using Python for the back-end and React for the front-end.
  • Develop and integrate RESTful APIs.
  • Build and optimize database schemas and queries.
  • Implement front-end components with appealing user interface, ensuring cross-browser compatibility.
  • Write comprehensive unit and integration tests to ensure code quality and stability.
  • Collaborate with cross-functional teams, including product management, design, and QA.
  • Participate in code reviews to maintain code quality and share knowledge.
  • Troubleshoot, debug, and upgrade existing systems.
  • Deploy applications to production environments and monitor performance.
  • Stay current with emerging technologies and best practices in full-stack development.
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.
  • Strong proficiency in Python and experience with frameworks like Django or Flask.
  • Extensive experience with JavaScript, HTML5, CSS3, and modern front-end frameworks like React.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases.
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP).
  • Understanding of version control systems, particularly Git.
  • Experience with CI/CD pipelines and Docker is a plus.
  • Excellent problem-solving and debugging skills.
  • Strong communication and teamwork abilities.
Benefits
  • Competitive salary and performance bonuses.
  • Comprehensive medical aid and retirement fund contributions.
  • Opportunities for continuous learning, training, and career advancement.
  • A stimulating and collaborative work environment in **Centurion, Gauteng**.
  • Flexible working hours and a hybrid work model.
  • Modern office facilities.
  • Paid leave and company holidays.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full Stack Developer (Python/React)
Senior Full Stack Developer (Python/React)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
Professional development
Hybrid work model
+2
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 (Python & React)
Senior Full Stack Developer (Python & React)

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary package
Health benefits
Professional development
+2
Senior Full Stack Developer (React & Node.js)
Senior Full Stack Developer (React & Node.js)

Placements24 • Johannesburg

Hybrid
ZAR 700,000 - 1,300,000
Health insurance
Retirement plan
Professional development
+4
Senior Full-Stack Developer (Node.js/React)
Senior Full-Stack Developer (Node.js/React)

Placements24 • Soweto

On-site
ZAR 900,000 - 1,350,000
Competitive salary
Comprehensive benefits package
Professional development
+2
Senior Full Stack Engineer (Python/Django & React)
Senior Full Stack Engineer (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 Software Engineer (React & Node.js)
Senior Full-Stack Software Engineer (React & Node.js)

Placements24 • Midrand

Hybrid
ZAR 1,000,000 - 1,600,000
Health insurance
Professional development
Flexible hours
+4
Full Stack Developer - Web Applications
Full Stack Developer - Web Applications

Placements24 • Bellville

Hybrid
ZAR 480,000 - 620,000
Competitive salary
Flexible remote work
Growth opportunities
+2
Senior Full Stack Developer (Node.js/React)
Senior Full Stack Developer (Node.js/React)

Placements24 • Pretoria

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Medical aid
Provident fund
+7
Senior Full-Stack Developer (JavaScript/Node.js/React)
Senior Full-Stack Developer (JavaScript/Node.js/React)

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Career growth opportunities
Cutting-edge technologies