226,151 Python jobs
Open roles that use Python — backend, data, ML and automation.
Industrial Engineer – Data-Driven Operations Analytics
Placements24 in Nelspruit, Mpumalanga, seeks an Industrial Engineer focused on Operations Analysis to drive operational excellence. You will analyze complex production data, identify inefficiencies, and develop…
Senior / Principal Software Engineer — Data Platform
Hands-on engineering lead who owns a telecom/broadband provider's cloud data platform: maintaining the enterprise PostgreSQL data warehouse and ingestion pipelines, building Node.js/Python API services, and handling security, reliability, and mentoring. Requires 8+ years' engineering and 3+ years running a production data platform.
Remote Full-Stack Engineer (Mid-Level)
Mid-level full-stack engineer at a remote-first, cloud-based solutions firm, working across the full software lifecycle: building scalable backend services with Python, Java, or Node.js and modern front-end apps with React, Angular, or Vue, using PostgreSQL/MySQL/MongoDB and cloud platforms in a globally distributed team.
Senior Data Scientist (Big Data)
Fully remote Senior Data Scientist for a renewable-energy analytics company (sourced via recruiter Placements24). Day to day: build and deploy machine learning models and big-data pipelines (Hadoop, Spark, Kafka) in Python/R to extract insights and drive decisions in the energy sector.
Principal Data Scientist (Big Data Analytics)
Senior data science role in Randburg, South Africa: lead advanced big data analytics projects, build and deploy production ML models on large-scale pipelines, and mentor junior data scientists. Core stack includes Spark, Hadoop, and Kafka, with Python/R, SQL/NoSQL, and cloud platforms like AWS, Azure, or GCP.
Remote Senior Full-Stack Engineer: SaaS
Placements24 is hiring a remote (anywhere in South Africa) Senior Full-Stack Developer to design, develop, and deploy scalable SaaS web applications. Day to day spans front-end and back-end work — React (or similar), Node.js or Python/Java, and databases — alongside shaping technical strategy and code quality.
Remote Senior Full-Stack Developer (Python/React)
Fully remote (within South Africa) senior full-stack developer role at a technology-firm client of recruiter Placements24, building and deploying scalable web applications. Day-to-day covers backend work in Python (Django/Flask), React frontend, RESTful APIs, and SQL/NoSQL databases, plus code reviews and mentoring.
Remote Junior Full-Stack Developer: Grow with Global SaaS
Junior full-stack developer at a SaaS company, building and maintaining front-end and back-end components remotely within a globally distributed team. Core stack: modern JS frameworks (React, Angular, Vue), back-end languages (Node.js, Python, Java), PostgreSQL/MongoDB, and Git.
Remote Lead Full Stack Developer - FinTech
Lead Full Stack Developer for a FinTech client, fully remote from anywhere in South Africa. The person architects and ships scalable full-stack web applications, mentors developers, drives technical decisions, and runs CI/CD, using modern front-end frameworks, back-end languages, cloud platforms, and containers.
Remote Full-Stack Developer Recruiter
A remote technical recruiter at a tech-focused recruitment consultancy: sourcing, screening, and placing full-stack developers for global tech companies. Day to day involves sourcing via LinkedIn Recruiter, GitHub, and Stack Overflow, running pre-screening interviews, and managing the full recruitment lifecycle in an ATS.
Remote Lead Full-Stack Developer
Lead a fully remote full-stack team building web applications and financial platforms for a fintech client: own architecture, code reviews, mentoring, and end-to-end delivery. Stack spans Python/Django, Node.js or Java backends, React/Angular/Vue.js frontends, PostgreSQL/MySQL/MongoDB, and AWS/Azure/GCP with Docker/Kubernetes.
Remote Junior Full Stack Developer
Fully remote junior full-stack developer role with a digital solutions provider (hired via Placements24), building web applications end to end — user-facing features in a modern JS framework (React/Angular/Vue) plus server-side logic, databases, and APIs (Node.js, Python/Django, or Rails), with some cloud deployment work.
Senior Full-Stack Engineer, SaaS Platform
Senior full-stack developer building end-to-end features for a fast-growing cloud SaaS platform in Durban, South Africa, serving international clients. Works across backend (Python/Node.js/Java) and frontend (React/Angular/Vue), designs SQL/NoSQL databases, mentors juniors, and contributes to architecture decisions.
Junior Full-Stack Engineer (Durban)
Graduate-level full-stack engineer joining a fast-growing Durban tech startup, contributing to full-stack development and deployment under senior mentorship. Work spans Java, Python, C++, or JavaScript with Agile practices, plus cloud exposure and code reviews as part of the role.
Senior Full-Stack Engineer – On-Site Durban FinTech Innovator
Senior full-stack engineer at a fast-growing Durban fintech, fully on-site: designing, developing, and deploying backend systems and dynamic frontend interfaces for financial platforms. Core stack spans Python/Java/Node.js plus database, cloud, and containerization work; 6+ years' experience required.
Lead Full-Stack Developer (Remote-First)
Remote-first lead full-stack developer role (posted by recruiter Placements24 on behalf of a client) leading design and delivery of scalable web applications while mentoring a distributed dev team. Stack: Python/Node/Java back ends, React/Angular/Vue front ends, SQL/NoSQL databases, AWS/Azure/GCP, Docker/Kubernetes.
Graduate Full Stack Developer (Remote)
Fully remote graduate full stack developer role building web applications across front-end frameworks (React/Angular/Vue) and back-end services (Node.js/Python/Java), collaborating with a distributed agile team. Aimed at recent graduates seeking mentorship and training.
Senior Data Engineer - AI Platforms
Senior Data Engineer who designs, builds, and maintains ETL data pipelines and cloud data infrastructure (AWS/Azure/GCP) powering AI/ML initiatives, ensuring data quality and scalability for data scientists and AI engineers. Based in Upington, Northern Cape on a hybrid model; requires 5+ years in data engineering with SQL, Python, and big data tools.
Senior Backend API Engineer Remote & Scalable Microservices
Placements24 is recruiting for a SaaS provider seeking a Senior Backend Engineer focused on API development. Day to day: designing and optimizing scalable RESTful APIs and microservices in Python, Java, Go, or Node.js, working with SQL/NoSQL databases, ensuring testing and security, and mentoring peers on a remote-first team.
Senior Data Engineer: GCP Cloud-Native Pipelines Real-Time
PBT Group is hiring a Senior Data Engineer in Johannesburg to design, develop, and optimize scalable, cloud-native data pipelines on Google Cloud Platform, covering both streaming and batch processing for near-real-time data. Core skills: GCP, Python, SQL, and distributed data processing, blending architecture with hands-on development.