Where

Senior Full-stack Python Developer

Executive Placements
Johannesburg Full-day Full-time

Description:

Key Requirements

  • Bachelors Degree in Computer Science, Software Engineering, Information Systems, or related field (or equivalent experience).
  • 710+ years professional experience in full-stack development.
  • Advanced expertise in Python (OOP, async programming, best practices).
  • Experience with Django, Flask, or FastAPI.
  • Strong SQL skills (SQL Server preferred) and exposure to NoSQL databases.
Proven experience designing and implementing RESTful and event-driven microservices. Front-end experience with modern frameworks such as Angular, React, or Vue. Solid knowledge of HTML5, CSS3, JavaScript/TypeScript, and responsive UI principles. Experience with Git, CI/CD pipelines, Docker, and Kubernetes. Exposure to cloud platforms (AWS, Azure, or GCP). Experience integrating enterprise systems (ERP, finance, logistics, or third-party SaaS platforms). Understanding of distributed systems, scalability, performance optimisation, and security best practices. Experience with caching mechanisms such as Redis or Memcached.

Key Competencies

Strong analytical and problem-solving ability. Commitment to clean code and software craftsmanship. Ownership, accountability, and attention to detail. Ability to work independently and within cross-functional teams. Strong verbal and written communication skills. Mentorship mindset and ability to contribute to shared engineering standards. Deadline-driven with a pragmatic approach to engineering challenges.

Responsibilities

Backend development and API design. Frontend development and UI implementation. System architecture and DevOps collaboration. Leadership, mentorship, and cross-functional collaboration. Quality assurance, performance optimisation, and change management. Ad hoc technical responsibilities as required.This role is ideal for a senior engineer who is passionate about building robust, scalable solutions and contributing to high-quality engineering standards within a collaborative team environment.

Apply Now!

For more information contact:
Raees Sadek
IT Recruitment
Researcher

19 Feb 2026;   from: gumtree.co.za

Similar jobs

  • Executive Placements
  • Johannesburg
... : Introduction Future Careers is seeking a Senior Full Stack Python Developer for a leading global logistics organisation ... candidate is an experienced full-stack engineer with strong Python expertise and a proven ...
a day ago
  • Executive Placements
  • Johannesburg
Description: ð?? About the Opportunity Youll join a high-calibre engineering team responsible for building, scaling, and maintaining fullâ??stack applications that enable critical business operations. This role combines backend depth, frontend capability, ...
a day ago
  • Executive Placements
  • Johannesburg
Description: Company and Job Description: This organisation is well established and committed to long term innovation. You will work in an environment that values engineering excellence, encourages continuous learning, and supports modern development ...
2 days ago
  • Executive Placements
  • Johannesburg
Description: My client from a Freight Forwarder is seeking a Senior Full Stack Java Developer. Seeking a highly experienced Senior Full-Stack Java Developer to design, develop, customise, and enhance enterprise-grade Tradecloud-based supply chain ...
12 days ago