Senior Full-Stack Software Developer (Python)

Msp Staffing (Pty) Ltd

Cape Town

On-site

ZAR 843,000 - 1,010,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

MSP Staffing (PTY) LTD is seeking a Senior Full-Stack Software Developer (Python) in Cape Town to design, develop and maintain scalable, secure, high-performance enterprise applications.

The role requires strong Python expertise, experience with modern front-end frameworks, and a proven track record in building RESTful APIs and event-driven microservices. It’s an office-based position with a focus on end-to-end ownership and mentoring junior developers.

Qualifications

  • 7–10+ years of professional experience in full-stack software development within enterprise or product-based environments.
  • Strong Python development experience with advanced OOP and asynchronous programming.
  • Experience with Python frameworks such as Django, Flask or FastAPI.
  • Front-end applications using Angular, React or Vue.
  • RESTful APIs and event-driven microservices experience.
  • Strong SQL skills with relational databases (SQL Server preferred) and NoSQL exposure.

Responsibilities

  • Design, develop and maintain scalable, secure enterprise applications.
  • Provide end-to-end ownership and mentor developers.
  • Build and integrate RESTful APIs and microservices.
  • Collaborate with teams to deliver high-quality software solutions.

Skills

Python expertise
Django/Flask/FastAPI
Front-end frameworks (Angular/React/VU

Tools

Docker
Kubernetes

Job description

Senior Full-Stack Software Developer (Python)
  • Reference: Senior Full-Stack Software Developer (Python)

Our client is seeking an experienced Senior Full-Stack Software Developer to design, develop and maintain scalable, secure and high-performance enterprise applications. The successful candidate will have strong Python expertise, experience with modern front-end frameworks, and a solid understanding of microservices, distributed systems and enterprise integrations. The role requires a pragmatic engineering approach, strong problem-solving skills, end-to-end ownership and the ability to mentor developers while contributing to high-quality software solutions.

Experience:
  • 7–10+ years of professional experience in full-stack software development within enterprise or product-based environments.
  • Strong Python development experience, including advanced object-oriented programming, asynchronous programming and software development best practices.
  • Experience with Python frameworks such as Django, Flask or FastAPI.
  • Experience developing front-end applications using Angular, React or Vue.
  • Hands-on experience designing and implementing RESTful APIs and event-driven microservices.
  • Strong SQL skills and experience with relational databases, preferably SQL Server, as well as exposure to NoSQL databases.
  • Experience integrating enterprise systems, including ERP, finance, logistics or third-party SaaS platforms.
  • Experience with Git, CI/CD pipelines and containerisation technologies such as Docker.
Advantageous
  • Relevant professional software development or cloud certifications.
  • Experience with Kubernetes and DevSecOps practices.
  • Experience in fintech, logistics, SaaS or enterprise systems.
  • Knowledge of GraphQL and message brokers such as Kafka or RabbitMQ.
  • Exposure to AI/ML integrations, API gateways or service mesh technologies.
  • Experience working with Agile or Scrum methodologies.
  • Familiarity with automated testing frameworks.
  • Knowledge of security standards such as OAuth2, OpenID Connect and OWASP guidelines.
Additional Information:
  • Permanent position.
  • Maximum budget of R83 000 per month CTC.
  • Fully office-based.
  • Open to candidates of all races.
  • Strong communication skills and a professional manner are essential.
About MSP Staffing (PTY) LTD

MSP Staffing is a Specialist Recruitment Agency that focuseson the Engineering & Construction, Mining, Finance, Trade & Technical,Supply Chain, Information Technology and Medical and Pharmaceutical sectors.

MSP Staffing is dedicated to connecting top talent withopportunities both locally and abroad. With this in mind, our team of seasonedprofessionals bring a wealth of industry knowledge and a global perspective tothe table. We have a deep understanding of the dynamic employment landscape anda proven track record of matching top-tier professionals with prestigiouscompanies.

Whether you're a talented individual seeking the perfectrole or a forward-thinking organization in need of exceptional talent, MSPStaffing have the expertise to make it happen

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer
Senior Software Developer

MSP Staffing (PTY) LTD • Wes-Kaap

Remote
ZAR 1,200,000 - 1,800,000
Senior Software Developer
Senior Software Developer

MSP Staffing (PTY) LTD • Johannesburg

On-site
ZAR 900,000 - 1,300,000
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 Python Full-Stack Engineer for Enterprise Apps
Senior Python Full-Stack Engineer for Enterprise Apps

MSP Staffing (PTY) LTD • Cape Town

On-site
ZAR 843,000 - 1,010,000
0048 Full Stack Developer (Senior)
0048 Full Stack Developer (Senior)

Imizizi • South Africa

Hybrid
ZAR 900,000 - 1,500,000
Competitive remuneration
Medical aid contributions
Hybrid work arrangement
+1
Senior Full-Stack Software Engineer
Senior Full-Stack Software Engineer

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary package
Health and wellness benefits
Hybrid work model
+1
Senior Full Stack Engineer
Senior Full Stack Engineer

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,400,000
Competitive salary
Performance-based bonuses
Health coverage and retirement fund
Senior Full Stack Software Developer
Senior Full Stack Software Developer

ATS Client • Midrand

On-site
ZAR 900,000 - 1,300,000
Senior Full-Stack Developer (Python/Django)
Senior Full-Stack Developer (Python/Django)

Placements24 • Klerksdorp

Hybrid
ZAR 700,000 - 900,000
Hybrid work arrangement
Health benefits
Senior Full-Stack Software Engineer
Senior Full-Stack Software Engineer

Placements24 • Durban

Hybrid
ZAR 900,000 - 1,300,000
Health coverage and retirement plan
Paid time off
Flexible remote work environment
+1