Remote Senior Full-Stack Developer (Python/React)

Placements24

Gauteng

Hybrid

ZAR 600,000 - 1,200,000

Full time

5 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

Remote work
Home office stipend
Laptop provided
Flexible hours
Professional development
Global projects

Job summary

Placements24 is seeking a skilled Senior Full-Stack Developer to join a fully remote team. You will design, develop, and deploy scalable web applications using Python (Django/Flask) on the backend and React on the frontend.

The role emphasizes collaboration with product managers and designers, writing clean code, building RESTful APIs, and contributing to architectural decisions in a remote-first environment. 5+ years of experience and cloud/containerization familiarity preferred.

Qualifications

  • Bachelor’s or Master’s in CS or related field or equivalent experience.
  • 5+ years in full-stack web development.
  • Proficient in Python and Django/Flask; strong React.js skills.
  • Solid SQL/NoSQL knowledge and cloud familiarity.
  • Experience with Docker, Kubernetes, CI/CD and REST APIs.

Responsibilities

  • Design, develop, test, deploy, and maintain scalable web apps.
  • Collaborate with product managers, designers, and engineers.
  • Write clean, well-documented code and maintain APIs.
  • Manage databases (SQL/NoSQL) and third-party integrations.
  • Mentor junior developers and promote best practices.
  • Participate in agile ceremonies and architectural decisions.

Skills

Strong communication
Problem solving
Independent work

Education

Bachelor's or Master's in Computer Science or related field

Tools

Python (Django/Flask)
React.js
ES6+ JavaScript
SQL & NoSQL databases
AWS / Azure / GCP
Docker
Kubernetes
CI/CD
RESTful APIs

Job description

About the Role

Our client, a leading innovator in the software development space, is seeking a highly skilled and motivated Senior Full-Stack Developer to join their fully remote team. This role is ideal for an experienced engineer who thrives in a collaborative, virtual environment and is passionate about building scalable, high-performance web applications. You will be instrumental in designing, developing, and deploying robust solutions that drive our client's business forward. Working from anywhere in the world, you will contribute to all phases of the development lifecycle, from conception to deployment and maintenance. We are looking for a proactive individual who can take initiative, solve complex problems, and contribute to a culture of technical excellence. If you are an expert in both front-end and back-end technologies and enjoy tackling challenging projects, this is the perfect opportunity to leverage your skills in a remote-first setting. This position offers significant autonomy and the chance to make a substantial impact on key projects.

Key Responsibilities
  • Design, develop, test, deploy, and maintain scalable web applications using Python (Django/Flask) on the back-end and React on the front-end.
  • Collaborate closely with product managers, designers, and other engineers to define project requirements and deliver high-quality software solutions.
  • Write clean, efficient, well-documented, and maintainable code.
  • Develop and manage RESTful APIs and integrate with third-party services.
  • Implement and manage database solutions (e.g., PostgreSQL, MySQL, MongoDB).
  • Conduct code reviews, mentor junior developers, and promote best practices in software development.
  • Troubleshoot and debug complex issues across the full stack.
  • Participate in agile development methodologies, including sprint planning and retrospectives.
  • Contribute to architectural decisions and technology selection.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of professional experience in full-stack web development.
  • Strong proficiency in Python and associated web frameworks (e.g., Django, Flask).
  • Extensive experience with front-end technologies, particularly React.js and modern JavaScript (ES6+).
  • Solid understanding of database design and management, including SQL and NoSQL databases.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Familiarity with containerization technologies like Docker and Kubernetes.
  • Excellent problem-solving skills and the ability to work independently in a remote setting.
  • Strong communication skills for effective virtual collaboration.
  • Experience with CI/CD pipelines and automated testing is a plus.
Benefits
  • Highly competitive annual salary of ZAR.
  • Fully remote position offering maximum flexibility and work-life balance.
  • Opportunity to work on innovative projects with a global impact.
  • Generous allowance for home office setup.
  • Support for professional development, including online courses and conference attendance.
  • Company-provided laptop and necessary software licenses.
  • Flexible working hours to accommodate different time zones.
  • A culture that values innovation, collaboration, and employee well-being.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Full-Stack Developer (Python/React)
Remote Full-Stack Developer (Python/React)

Placements24 • Mtubatuba Local Municipality

Hybrid
ZAR 700,000 - 1,000,000
Fully remote
Competitive salary
Health benefits
+3
Senior Full-Stack Software Engineer (Remote)
Senior Full-Stack Software Engineer (Remote)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Health benefits
Paid time off
Professional development
+2
Remote Full-Stack Developer (Senior)
Remote Full-Stack Developer (Senior)

Placements24 • East London

Hybrid
ZAR 900,000 - 1,300,000
Fully remote work
Home office setup allowance
Healthcare insurance
+3
Remote Senior Full-Stack Developer
Remote Senior Full-Stack Developer

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Full remote work
Generous annual leave
+4
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
Remote Senior Full Stack Developer (Node.js & React)
Remote Senior Full Stack Developer (Node.js & React)

Placements24 • Durban

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Home office budget
Performance bonuses
+1
Remote Senior Full Stack Engineer
Remote Senior Full Stack Engineer

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,500,000
Health benefits
Retirement savings
Fully remote
+1
Remote Senior Full-Stack Developer (Node.js & React)
Remote Senior Full-Stack Developer (Node.js & React)

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,200,000
Stock options
Fully remote work
Professional development budget
+2
Remote Full-Stack Developer (Node.js & React)
Remote Full-Stack Developer (Node.js & React)

Placements24 • Durban

Hybrid
ZAR 550,000 - 850,000
Fully remote
Competitive salary
International projects
+4
Remote Software Engineer - Full Stack Development
Remote Software Engineer - Full Stack Development

Placements24 • Upington

Hybrid
ZAR 700,000 - 950,000
Fully remote work
Competitive salary
Professional development budget
+1