Remote Senior Full-Stack Developer (Python/React)

Placements24

Kempton Park

Remote

ZAR 900,000 - 1,300,000

Full time

6 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

Fully remote position
Flexible working hours
Home office setup allowance
Company laptop
Professional development support
Global projects

Job summary

Placements24 is seeking a Senior Full-Stack Developer for a fully remote role. Design, develop, test, and deploy scalable web applications using Python on the back-end and React on the front-end from a distributed team.

The role requires 5+ years of experience with Django/Flask, React.js, databases, and cloud platforms. You will mentor peers and participate in Agile processes, while enjoying flexible hours and home-office setup.

Qualifications

  • 5+ years of professional full-stack web development experience.
  • Strong Python experience with Django or Flask.
  • Proficient in React.js and modern JavaScript (ES6+).
  • Experience with SQL and NoSQL databases.
  • Experience with cloud platforms (AWS/Azure/GCP) and containers (Docker/Kubernetes).

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.

Skills

Python
Django
Flask
React.js
JavaScript (ES6+)
RESTful APIs
SQL/NoSQL
Remote collaboration

Education

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

Tools

Docker
Kubernetes
PostgreSQL
MySQL
MongoDB
AWS
Azure
GCP

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 Senior Full-Stack Developer (Python/React)
Remote Senior Full-Stack Developer (Python/React)

Placements24 • Gauteng

Hybrid
ZAR 600,000 - 1,200,000
Remote work
Home office stipend
Laptop provided
+3
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 Developer (Python/React)
Senior Full-Stack Developer (Python/React)

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,300,000
Remote-friendly work environment
Competitive compensation
Growth opportunities
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
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 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 Software Engineer - Full Stack
Remote Senior Software Engineer - Full Stack

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,400,000
Remote-first environment
Stock options
Laptop provided
+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 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