Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

MSP Staffing (PTY) LTD

NewBe an early applicant

Senior Full-Stack Software Developer (Python)

Posted
Discussion

Summary

Senior full-stack developer designing and maintaining scalable enterprise applications: strong Python backend work (Django/Flask/FastAPI), a modern JS front-end (Angular/React/Vue), and REST/event-driven microservices with SQL Server. Fully office-based in Cape Town, permanent, up to R83,000/month CTC.

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

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →