Senior Full-Stack Python Developer - Remote

Placements24

Johannesburg

Hybrid

ZAR 1,496,000 - 2,493,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

Health insurance
Paid time off
Professional development budget
Home office setup allowance
Remote team events
International team

Job summary

Placements24 is seeking a Senior Full Stack Python Developer to join a fully remote team. You will design, build, and deploy scalable software, mentoring juniors and influencing architectural decisions while delivering high-quality products.

The role requires strong Python skills, experience with Django/Flask, modern frontend frameworks, and hands-on cloud/container experience. Collaboration across time zones and a commitment to best practices are essential.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field or equivalent practical experience.
  • Minimum of 5 years of professional experience in full stack software development.
  • Expertise in Python and at least one major Python web framework (Django, Flask).
  • Proficiency with front-end technologies: HTML, CSS, JavaScript and modern frameworks (React, Angular, Vue.js).
  • Strong experience with relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB).
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Solid understanding of RESTful API design and CI/CD pipelines.
  • Excellent problem-solving, analytical skills, and strong communication for remote collaboration.
  • Experience with Agile development methodologies.

Responsibilities

  • Design, develop, and maintain scalable back-end services using Python and frameworks (Django/Flask).
  • Build responsive user interfaces with modern front-end technologies (React/Angular/Vue).
  • Develop and manage robust APIs for front-end/back-end integration.
  • Write clean, well-documented code following best practices and standards.
  • Implement unit, integration, and end-to-end tests to ensure quality.
  • Collaborate with product managers, designers, and engineers in a remote setting.
  • Participate in code reviews and provide constructive feedback.
  • Troubleshoot complex issues across the full stack.
  • Contribute to architectural design discussions and tech selections.
  • Stay updated on new technologies and industry trends.

Skills

Python
Full stack
REST APIs
CI/CD
Remote work

Education

Bachelor's degree (CS/Engineering)

Tools

Django
Flask
React
Angular
Vue.js
Docker
Kubernetes

Job description

Placements24 is seeking a Senior Full Stack Python Developer to join a fully remote team. You will design, build, and deploy scalable software, mentoring juniors and influencing architectural decisions while delivering high-quality products.

The role requires strong Python skills, experience with Django/Flask, modern frontend frameworks, and hands-on cloud/container experience. Collaboration across time zones and a commitment to best practices are essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Engineer - Remote with Technical Leadership
Senior Full-Stack Engineer - Remote with Technical Leadership

Placements24 • Noord-Kaap

Hybrid
ZAR 1,492,000 - 2,487,000
Competitive salary + bonuses
Health, dental, and vision insurance
Unlimited PTO & flexible hours
+2
Senior Backend Engineer (Python/Django) - Fully Remote
Senior Backend Engineer (Python/Django) - Fully Remote

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 900,000 - 1,600,000
Remote work
Health insurance
Paid time off
+1
Remote Senior Python/Django Backend Engineer
Remote Senior Python/Django Backend Engineer

Placements24 • Vereeniging

Hybrid
ZAR 1,000,000 - 1,600,000
Health benefits
Generous time off
Professional development (courses/conf
Senior Full-Stack Engineer - Remote & Impactful
Senior Full-Stack Engineer - Remote & Impactful

Placements24 • South Africa

Remote
ZAR 1,996,000 - 2,994,000
Competitive salary
Health insurance
PTO and holidays
+3
Senior Full-Stack Engineer - Remote Python/React
Senior Full-Stack Engineer - Remote Python/React

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,300,000
Remote-friendly work environment
Competitive compensation
Growth opportunities
Remote Django Full-Stack Engineer for SaaS
Remote Django Full-Stack Engineer for SaaS

Placements24 • Noord-Kaap

Hybrid
ZAR 900,000 - 1,300,000
Fully remote
Competitive salary
Health & wellness benefits
+3
Senior Backend Engineer - Python/Django (Remote)
Senior Backend Engineer - Python/Django (Remote)

Placements24 • Polokwane

Hybrid
ZAR 1,500,000 - 2,501,000
Highly competitive salary package
Full remote work flexibility
Comprehensive health, dental, and visi
+4
Senior Full Stack Engineer (Remote • Flexible Hours)
Senior Full Stack Engineer (Remote • Flexible Hours)

Placements24 • Polokwane

Hybrid
ZAR 900,000 - 1,300,000
Performance-based bonuses
Fully remote position
Home office expense allowance
+1
Remote Senior Backend Engineer, Python & Cloud
Remote Senior Backend Engineer, Python & Cloud

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,300,000
Medical aid and retirement provisions
Remote-first with home office setup
Learning and development opportunities
+2
Remote Senior Python/React Full-Stack Engineer
Remote Senior Python/React Full-Stack Engineer

Placements24 • George

Hybrid
ZAR 900,000 - 1,800,000
Fully remote
Competitive salary
Learning resources
+2