Senior Full Stack Python Developer

Placements24

Johannesburg

Hybrid

ZAR 1,496,000 - 2,493,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

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

About the Role

Our client is a leading innovator in cloud-based solutions, seeking a highly skilled and motivated Senior Full Stack Python Developer to join their dynamic, fully remote team. This is a unique opportunity to contribute to the development of cutting‑edge applications that are transforming the industry. As a fully remote‑first organization, we foster a collaborative and inclusive environment where talented individuals can thrive from anywhere. You will be instrumental in designing, building, and deploying robust, scalable, and efficient software solutions. This role requires a proactive approach, a passion for clean code, and a commitment to continuous learning and improvement within the rapidly evolving tech landscape. The ideal candidate will possess a strong understanding of both front‑end and back‑end development principles and a proven track record of delivering high‑quality software products. We are looking for someone who can mentor junior developers and contribute significantly to architectural decisions, ensuring our technology stack remains modern and performant.

Key Responsibilities
  • Design, develop, and maintain scalable back‑end services using Python and associated frameworks (e.g., Django, Flask).
  • Build and optimize responsive user interfaces using modern front‑end technologies (e.g., React, Angular, Vue.js).
  • Develop and manage robust APIs for seamless integration between front‑end and back‑end systems.
  • Write clean, maintainable, and well‑documented code, adhering to best practices and coding standards.
  • Implement comprehensive unit, integration, and end‑to‑end tests to ensure software quality and reliability.
  • Collaborate effectively with cross‑functional teams, including product managers, designers, and other engineers, in a remote setting.
  • Participate in code reviews, providing constructive feedback to peers and receiving it openly.
  • Troubleshoot and resolve complex technical issues across the full stack.
  • Contribute to architectural design discussions and technology selection.
  • Stay abreast of new technologies and industry trends, proposing improvements and innovations.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a 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 in front‑end technologies: HTML, CSS, JavaScript, and modern frameworks like React, Angular, or Vue.js.
  • Strong experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Solid understanding of RESTful API design principles and implementation.
  • Familiarity with CI/CD pipelines and practices.
  • Excellent problem‑solving and analytical skills.
  • Strong communication and collaboration skills, essential for a remote environment.
  • Experience with Agile development methodologies.
Benefits
  • Competitive salary package.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and public holidays.
  • Professional development opportunities and training budgets.
  • Home office setup allowance.
  • Regular virtual team‑building activities and social events.
  • Opportunity to work on impactful projects with a talented, international team.
  • Access to cutting‑edge tools and technologies.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Software Engineer
Senior Full-Stack Software Engineer

Placements24 • East London

Hybrid
ZAR 900,000 - 1,500,000
Fully remote position
Competitive salary + bonus
Health, dental, vision insurance
+5
Remote Full-Stack Software Engineer
Remote Full-Stack Software Engineer

Placements24 • Rustenburg

Hybrid
ZAR 1,494,000 - 2,324,000
Fully remote work
Health insurance
Generous leave
+1
Remote Senior Backend Engineer (Python/Django)
Remote Senior Backend Engineer (Python/Django)

Placements24 • Durban

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Remote work flexibility
Home office stipend
+2
Senior Software Developer (Full Stack)
Senior Software Developer (Full Stack)

Placements24 • South Africa

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

Placements24 • Polokwane

Remote
ZAR 900,000 - 1,300,000
Performance-based bonuses
Fully remote position
Home office expense allowance
+1
Remote Senior Backend Engineer (Python/Django)
Remote Senior Backend Engineer (Python/Django)

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Home office stipend
Professional development budget
+5
Remote Full Stack Developer (Senior)
Remote Full Stack Developer (Senior)

Placements24 • Rustenburg

Hybrid
ZAR 1,994,000 - 2,991,000
Fully remote work
Budget for professional development
Home office stipend
+3
Senior Full Stack Developer (Remote)
Senior Full Stack Developer (Remote)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Competitive compensation
Performance-based bonuses
Health and wellness programs
+1
Remote Senior Backend Engineer (Python/Django)
Remote Senior Backend Engineer (Python/Django)

Placements24 • Polokwane

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

Placements24 • Randfontein

Hybrid
ZAR 700,000 - 1,200,000
Competitive salary
Fully remote
Flexible hours
+2