Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Senior
Qualifications
The ideal candidate will possess:A minimum of 5 years of experience in full-stack development with proficiency in Python and React. Strong understanding of front-end technologies including HTML, CSS, and JavaScript. Experience with backend frameworks and database management systems. Excellent problem-solving skills and the ability to work collaboratively in a team environment. Strong communication skills and a proactive approach to project management.
About the job
jobgether is looking for a Senior Full-Stack Engineer with strong experience in Python and React. This position is based in South Africa and focuses on building web applications that are both reliable and user-friendly.
Role overview
As a senior engineer, you will design and implement features across the stack, working with Python on the backend and React on the frontend. The goal is to deliver seamless user experiences and dependable functionality in every release.
Collaboration
This role involves close teamwork with colleagues from different departments. From initial concept through deployment, you will help guide projects and ensure technical solutions meet business needs.
What you will do
Develop and maintain web applications using Python and React
Work with cross-functional teams throughout the software lifecycle
Troubleshoot and solve technical challenges as they arise
Contribute to delivering high-quality, maintainable software
About jobgether
jobgether is a forward-thinking company committed to connecting talent with opportunities in a meaningful way. We foster an innovative environment that encourages growth, collaboration, and excellence. Our commitment to technology and our people drives our mission to streamline job searching and hiring processes.
Part-time|$26/hr - $26/hr|Remote|Remote — Pretoria, Gauteng, South Africa
We invite you to submit your CV in English and detail your English proficiency level.Mindrift connects talented specialists with project-based AI opportunities for some of the world's leading technology companies, focusing on the evaluation, testing, and enhancement of AI systems. Please note that participation is project-based rather than permanent employme…
Part-time|$21/hr - $21/hr|Remote|Remote — Pretoria, Gauteng, South Africa
We invite you to submit your CV in English, including your level of English proficiency.Mindrift bridges the gap between specialists and project-based AI opportunities for top-tier tech companies, emphasizing the assessment, evaluation, and enhancement of AI systems. Please note that engagement is on a project basis, not as permanent employment.Opportunity OverviewEach project presents distinct tasks; contributors may be involved in:Crafting original computational statistics problems reflective of real mathematical research workflows;Formulating problems that necessitate Python programming for resolution (using libraries such as Numpy, SciPy, Sympy);Creating computationally intensive challenges that cannot be solved manually within a practical timeframe (days/weeks);Developing problems that involve complex reasoning pathways in fields like number theory, combinatorics, graph theory, and numerical analysis;Aligning problems with real-world research issues or practical mathematical applications;Validating solutions through Python using standard mathematical libraries;Clearly documenting problem statements and providing verified correct answers.Ideal Candidate ProfileThis role is best suited for statistical experts with Python experience who are open to part-time, non-permanent projects. The ideal contributors will possess:A degree in Statistics or a related field;Proficiency in Python for numerical validation; familiarity with MATLAB, R, C, SQL, Numpy, Pandas, SciPy, domain-specific libraries, or any programming language can serve as an equivalent;A minimum of 2 years of professional experience, inclusive of applied, research, or teaching roles;Strong written English skills (C1 or higher);Professional certifications (e.g., CMME, SAS Certifications, CAP) and experience in international or applied projects will be advantageous.Application ProcessApply → Meet qualifications → Join a project → Complete tasks → Receive paymentProject Time CommitmentFor this project, tasks are anticipated to require approximately 10–20 hours per week during active phases, based on project needs. This is an estimate and not a guaranteed workload, applicable only while the project is active.Compensation DetailsContributors can earn up to $21 per hour, contingent upon their level of expertise and contribution pace. Compensation varies across projects based on scope, complexity, and expertise needed. Please note that other projects on the platform may present different earning potential based on specific requirements.
Part-time|$26/hr - $26/hr|Remote|Remote — Pretoria, Gauteng, South Africa
We invite you to submit your CV in English and specify your English proficiency level.Mindrift is a pioneering platform that links experts with project-based AI endeavors for top-tier technology companies, concentrating on the testing, evaluation, and enhancement of AI systems. Please note that participation is project-based and not intended for permanent employment.Opportunity OverviewEach project presents distinct tasks, and contributors may be involved in:Creating innovative material engineering challenges that reflect genuine engineering processes;Formulating problems that necessitate Python programming for engineering calculations and simulations;Ensuring that challenges are computationally demanding and utilize numerical methods or iterative solutions;Developing scenarios related to system design, optimization, and analysis;Grounding problems in real-world research difficulties or practical engineering applications;Validating solutions using Python and recognized engineering libraries;Clearly documenting problem statements and providing verified correct solutions.Candidate ProfileThis role is ideally suited for material scientists and engineers experienced in Python, looking for part-time, non-permanent projects. Ideal candidates will possess:A degree in Material Science or related disciplines;Proficiency in Python for numerical validation, with familiarity in MATLAB, R, C, SQL, Numpy, Pandas, SciPy, or any domain-specific libraries being advantageous;At least 2 years of professional experience, which can include applied work, research, or teaching;A solid understanding of practical engineering limitations and approximations;Excellent written English skills (C1+ level).Process OverviewSteps to engage: Apply → Meet qualifications → Join a project → Complete tasks → Receive payment.Project CommitmentDuring active phases, tasks are expected to take approximately 10-20 hours per week, contingent on project needs. This is an estimate and not a guaranteed workload.Compensation DetailsParticipants can earn up to $26 per hour, contingent on their contribution level and pace. Compensation may vary by project scope, complexity, and expertise required, with potential variations in earning levels based on different project demands.
Part-time|$24/hr - $24/hr|Remote|Remote — Pretoria, Gauteng, South Africa
Please submit your CV in English and specify your level of English proficiency.Mindrift serves as a bridge between talented specialists and innovative AI project opportunities from top technology firms, concentrating on the assessment, evaluation, and enhancement of AI systems. Note that participation is on a project basis and not permanent employment.Opportunity OverviewThis role offers unique project tasks, where contributors may:Craft complex Computer Science problems that mirror real-world professional scenarios;Critically assess AI solutions for accuracy, underlying assumptions, and limitations;Utilize Python (including libraries like NumPy, Pandas, and SciPy) to validate calculations or simulations;Enhance AI reasoning capabilities to meet industry-standard logical frameworks;Implement structured scoring criteria for multi-step challenges;Engage with a global network of PhD experts to uphold rigorous scientific standards.Candidate ProfileThis project-based opportunity is ideal for Computer Science experts with Python experience who are open to part-time, non-permanent engagements. Preferred qualifications include:A degree in Computer Science or a related discipline.Proficiency in Python for numerical validation, with familiarity in MATLAB, R, C, SQL, and domain-specific libraries like Stata being advantageous.A minimum of 2 years of relevant professional experience, including applied, research, or teaching backgrounds.Strong command of written English (C1+ level).Professional certifications (e.g., CMME, SAS Certifications, CAP) and involvement in international or applied projects are a plus.Project WorkflowApplication → Qualification Assessment → Project Assignment → Task Completion → PaymentExpected Project CommitmentFor this project, the estimated workload is around 10–20 hours weekly during active phases, based on project demands. This is an estimate and not guaranteed.Compensation DetailsContributors can earn up to $24 per hour, depending on their skills and contribution pace. Compensation may vary across projects based on scope and required expertise, with other projects potentially offering different pay rates.
Part-time|$26/hr - $26/hr|Remote|Remote — Pretoria, Gauteng, South Africa
Submit your CV in English and indicate your English proficiency level. toloka-ai, in partnership with Mindrift, offers project-based assignments for subject matter experts in AI and material science. These freelance roles focus on testing, evaluating, and improving AI systems for technology clients. This is not a permanent employment contract; work is assigned per project. Role overview Freelance AI Trainer & Material Scientist assignments vary by project. Typical work includes: Creating original materials that mirror real engineering workflows Designing engineering problems that require Python programming for calculations and simulations Ensuring tasks are computationally intensive, using numerical methods or iterative approaches Developing challenges in system design, optimization, and analysis Grounding problems in research challenges or practical engineering applications Validating solutions using Python and standard engineering libraries Documenting problem statements and providing thoroughly checked solutions Preferred qualifications Degree in Material Science or a related discipline Proficiency in Python for numerical validation; experience with MATLAB, R, C, SQL, Numpy, Pandas, SciPy, or similar libraries is valued Minimum 2 years of professional experience (applied, research, or teaching) Understanding of practical engineering constraints and approximations Excellent written English (C1 level or above) Project process Apply Complete qualifications Join a project Fulfill assigned tasks Receive payment Time commitment During active project phases, expect to work approximately 10–20 hours per week. Workload may fluctuate and is not guaranteed outside these periods. Compensation Earn up to $26 per hour, depending on contribution and pace. Actual rates are based on project scope, complexity, and required expertise. Other projects on the platform may offer different pay structures.
Contract|Remote|Remote — Pretoria, Gauteng, South Africa
Join our innovative team at toloka-ai as a Freelance Data Scraping Engineer specializing in Python. In this role, you will leverage your expertise to extract, process, and analyze data from various sources to support our cutting-edge AI initiatives. You will work collaboratively with our data scientists and developers to ensure that our data acquisition processes are efficient, reliable, and scalable.
Full-time|Remote|Remote — Pretoria, Gauteng, South Africa
Toloka AI is looking for a Computer Science Specialist skilled in Python to join projects focused on artificial intelligence. This role involves working with the Mindrift platform to support and develop AI-driven solutions. The position is remote, open to candidates based in Pretoria, Gauteng, or anywhere in South Africa. Key responsibilities Use Python programming to contribute to AI initiatives on the Mindrift platform Work closely with other specialists to build and improve artificial intelligence solutions Location This is a remote position for candidates located in South Africa, including Pretoria and Gauteng.
Part-time|$23/hr - $23/hr|Remote|Remote — Pretoria, Gauteng, South Africa
We invite you to submit your CV in English, including your proficiency level.Mindrift specializes in connecting talented professionals to project-based AI opportunities with leading technology companies, focusing on the evaluation, testing, and enhancement of AI systems. This is a project-based role, not permanent employment.Key Responsibilities:Develop original computational engineering challenges that replicate genuine engineering workflows.Formulate problems necessitating Python programming to execute engineering calculations and simulations.Ensure tasks are computationally demanding, employing numerical methods or iterative solutions.Design problems that involve system design, optimization, and analysis.Base challenges on authentic research questions or practical engineering applications.Validate solutions utilizing Python and standard engineering libraries.Clearly document problem statements and provide verified solutions.Desired Qualifications:This opportunity is ideal for engineers proficient in Python, seeking part-time, non-permanent engagements. The ideal candidates will possess:A degree in Mechanical Engineering or a related field.Proficiency in Python for numerical validation, with familiarity in MATLAB, R, C, SQL, NumPy, Pandas, SciPy, or any programming language as a substitute.A minimum of 2 years of relevant professional experience, including applied, research, or teaching roles.An understanding of practical engineering constraints and approximations.Strong written English skills (C1+).Professional certifications (e.g., CMME, SAS Certifications, CAP) and experience in international or applied projects are advantageous.Application Process:Apply → Pass qualifications → Join a project → Complete tasks → Receive payment.Project Expectations:Tasks are estimated at 10–20 hours per week during active project phases, based on specific requirements. This is an estimate and not guaranteed.Compensation:Contributors can earn up to $23 per hour, contingent on their level of contribution and pace. Compensation may vary with different project scopes and complexities.
jobgether is looking for a Senior Full-Stack Engineer with strong experience in Python and React. This position is based in South Africa and focuses on building web applications that are both reliable and user-friendly. Role overview As a senior engineer, you will design and implement features across the stack, working with Python on the backend and React on the frontend. The goal is to deliver seamless user experiences and dependable functionality in every release. Collaboration This role involves close teamwork with colleagues from different departments. From initial concept through deployment, you will help guide projects and ensure technical solutions meet business needs. What you will do Develop and maintain web applications using Python and React Work with cross-functional teams throughout the software lifecycle Troubleshoot and solve technical challenges as they arise Contribute to delivering high-quality, maintainable software
Contract|$23/hr - $23/hr|Remote|Remote — Pretoria, Gauteng, South Africa
We invite you to submit your CV in English, including your level of English proficiency.Mindrift connects talented specialists with project-based AI opportunities in collaboration with leading tech companies, focusing on the testing, evaluation, and enhancement of AI systems. Please note that participation is on a project basis rather than permanent employment.Opportunity Overview:Each project encompasses a variety of unique tasks, and contributors may be involved in:Creating original computational engineering challenges that replicate realistic engineering workflows;Formulating problems that necessitate Python programming for engineering calculations and simulations;Ensuring that problems are computationally intensive and require numerical methods or iterative solutions;Developing issues centered around system design, optimization, and analysis;Grounding problems in authentic research challenges or practical engineering applications;Validating solutions using Python along with recognized engineering libraries;Clearly documenting problem statements and providing verified solutions.Ideal Candidate Profile:This role suits engineers with experience in Python who are open to part-time, non-permanent projects. The preferred qualifications include:A degree in Electrical Engineering or a related field;Proficiency in Python for numerical validation; familiarity with MATLAB, R, C, SQL, Numpy, Pandas, SciPy, or any equivalent programming languages;At least 2 years of professional experience in applied, research, or teaching roles;A good grasp of practical engineering constraints and approximations;Excellent written English skills (C1+);Professional certifications (e.g., CMME, SAS Certifications, CAP) and experience in international or applied projects will be advantageous.How to Participate:Apply → Meet qualifications → Join a project → Complete assigned tasks → Receive compensation.Project Time Commitment:Tasks are anticipated to require approximately 10-20 hours per week during active project phases, based on specific project demands. This is an estimate and not a guaranteed workload.Compensation:On this project, contributors have the potential to earn up to $23 per hour, depending on their expertise and contribution pace. Compensation may vary across projects based on scope, complexity, and required expertise.
Contract|$26/hr - $26/hr|Remote|Remote — Pretoria, Gauteng, South Africa
We invite you to submit your CV in English, clearly indicating your level of English proficiency.Mindrift connects talented professionals with project-based AI opportunities for leading technology companies, concentrating on the testing, evaluation, and enhancement of AI systems. Note: Participation is on a project basis and does not entail permanent employment.Opportunity OverviewEach project presents distinct tasks; contributors may be required to:Craft original computational physics problems that reflect authentic physics research processes;Devise problems that necessitate Python programming for resolution (utilizing libraries such as Numpy, SciPy, and Sympy);Guarantee that tasks are computationally demanding and cannot be manually resolved within reasonable timeframes (ranging from days to weeks);Create questions that require complex reasoning chains in disciplines like mechanics, electromagnetism, thermodynamics, and quantum mechanics;Base challenges on genuine research dilemmas or real-world applications within the field of physics;Validate solutions using Python alongside standard physics simulation libraries;Clearly document problem statements and provide verified correct answers.Candidate ProfileThis opportunity is ideal for optical engineers experienced in Python, looking for part-time, non-permanent engagements. Preferred candidates will possess:A degree in Physics (Theoretical, Experimental, or Computational) or a related field;Proficiency in Python for numerical validation; familiarity with MATLAB, R, C, SQL, Numpy, Pandas, SciPy, or other programming languages is also acceptable;A minimum of 2 years of professional experience, encompassing applied, research, or teaching roles;Experience with numerical simulation techniques;The capability to design problems that replicate real physics research workflows;Innovative problem design skills across various physics domains;Knowledge of physics modeling and approximation methodologies;Exceptional written English skills (C1+ level).Application ProcessSteps: Apply → Meet qualifications → Join a project → Complete tasks → Receive payment.Project CommitmentFor this project, tasks are anticipated to require approximately 10–20 hours per week during active phases, depending on project needs. This is an estimate and does not guarantee a specific workload while the project is ongoing.CompensationContributors can earn up to $26 per hour, contingent on their level of expertise and contribution pace. Compensation varies across projects based on scope, complexity, and expertise requirements. Be aware that other projects on the platform may offer differing salary levels based on their specific needs.
Contract|Remote|Remote — Pretoria, Gauteng, South Africa
toloka-ai is looking for a freelance Civil Engineer and Python Specialist to support AI training initiatives. This position is remote, based in Pretoria, Gauteng, South Africa, and allows for flexible work arrangements from any location. Key responsibilities Contribute civil engineering expertise to AI training projects Develop and refine AI training tools using Python Work closely with team members to achieve project objectives and deliverables Role details Freelance contract Remote work Projects blend engineering and programming skills
Full-time|On-site|Centurion, Gauteng, South Africa
Role Overview talent-engine is looking for a Senior Analytical Engineer in Centurion, Gauteng, South Africa. This role focuses on building and applying analytical models that support business strategy and improve operations. The position sits at the intersection of data analysis and engineering, shaping how the organization uses data to make decisions. What You Will Do Design and implement complex analytical models to support business needs Apply data analysis techniques to inform and improve decision-making Work closely with teams across the company to integrate analytical solutions into operations
Full-time|On-site|Gqeberha, Eastern Cape, South Africa
Lightstone Auto is looking for a Sales Enablement & Administrative Assistant to support the Industry Insights team in Gqeberha, Eastern Cape. This position plays a key role in keeping sales operations on track and ensuring high-quality customer service. The assistant will handle data administration, manage documentation, and help coordinate tasks across teams. Role overview This job focuses on providing administrative and operational support to the Industry Insights department. The assistant will help maintain smooth sales processes, oversee documentation workflows, and support data management. Cross-team coordination is also a regular part of the work. What you will do Support day-to-day sales execution and customer service activities Manage data administration and maintain accurate records Oversee documentation workflows for the department Facilitate coordination between teams As the role develops, there may be opportunities to take on sales responsibilities. About Lightstone Auto Lightstone Auto specializes in solutions for the automotive industry, with expertise in market performance, forecasting analytics, and data management. The company delivers integrated online knowledge solutions and a range of analytical products for automotive manufacturers, dealerships, government, and financial services clients. Lightstone Auto values talent and encourages flexibility, collaboration, and innovation in a non-corporate setting.
Contract|$26/hr - $26/hr|Remote|Remote — Pretoria, Gauteng, South Africa
This freelance, project-based role connects mathematics specialists with Python expertise to AI development work for leading technology firms. Mindrift focuses on testing, evaluating, and improving AI systems. The position is remote, based in Pretoria, Gauteng, South Africa, and is not a permanent employment offer. What you will do Create original computational mathematics problems that mirror real mathematical research processes Design problems that require Python programming for solutions, using libraries such as Numpy, SciPy, and Sympy Ensure problems are computationally intensive and cannot be solved manually in a reasonable timeframe Develop problems involving complex reasoning in areas like number theory, combinatorics, graph theory, and numerical analysis Base problems on real research challenges or scenarios from mathematical practice Validate solutions in Python with standard mathematical libraries Document problem statements clearly and provide verified correct answers Requirements Degree in Mathematics (Pure or Applied) or a related field Proficiency in Python for numerical validation; familiarity with MATLAB, R, C, SQL, Numpy, Pandas, SciPy, or similar tools At least 2 years of professional experience in applied, research, or teaching roles Experience with numerical methods and symbolic computation Ability to design problems reflecting real-world mathematical research workflows Understanding of computational complexity theory Strong written English skills (C1+ proficiency) Project commitment During active project phases, tasks typically require about 10–20 hours per week, depending on project needs. This is an estimated range and not a fixed workload. Compensation Contributors may earn up to $26 per hour, depending on contribution level and pace. Rates can vary by project based on scope and required expertise. Other projects on the platform may offer different rates according to their needs. How to apply Submit your CV in English and state your English proficiency level. The process includes applying, passing qualifications, joining a project, completing assigned tasks, and receiving compensation.
DVT is a leading software development and testing firm renowned across the continent. Our mission is to be South Africa's preferred provider of custom software solutions and services while expanding our global reach.Join us and collaborate with some of the country’s most skilled developers, utilizing cutting-edge technologies. At DVT, we prioritize continuous professional growth and foster a culture of learning, which includes internal training sessions and sponsorship of various technical events such as DevConf and GDG.We are in search of accomplished Python developers to enhance our engineering team and assist in creating innovative software applications for our diverse clientele. You will be tasked with writing and testing scalable code, developing back-end components, and seamlessly integrating user-facing elements in partnership with front-end developers.To thrive in this role, you should have extensive knowledge of object-relational mapping, experience with server-side logic, and a robust understanding of Python programming. Ultimately, an exceptional Python developer is capable of designing responsive web applications that align perfectly with client requirements.
Contract|Remote|Remote — Pretoria, Gauteng, South Africa
Toloka AI is looking for a freelance consultant with strong skills in biology and Python programming. This remote role is based in Pretoria, Gauteng, South Africa. Role overview The main focus is on creating training materials and leading learning sessions. The goal is to help others apply AI tools and methods in biological research and related fields. What you will do Develop clear and practical training content covering biology and Python topics Facilitate sessions that guide participants in using AI for biological applications Requirements Expertise in biology and Python programming Ability to communicate technical concepts to learners Interest in AI applications within biological research
Full-time|Remote|Remote — Northern Cape, South Africa
Join ISTA Personnel Solutions, a rapidly expanding BPO firm that serves as an integral extension of our clients’ teams rather than a traditional recruitment agency. We pride ourselves on delivering exceptional service characterized by precision, efficiency, and a personal touch.We are on the lookout for an experienced Python Developer specializing in data analysis and machine learning to support a prominent U.S.-based client. This fully remote, full-time position is perfect for a talented developer who excels at transforming intricate data into actionable insights and crafting scalable machine learning solutions.Key Details:Working Hours: Monday – Friday | 9:00 AM – 6:00 PM EST (4:00 PM – 01:00 AM South African time, subject to daylight savings).Public Holidays: Availability is required on both South African and U.S. public holidays (compensation for South African public holidays will be in accordance with the BCEA).Internet Requirements: A fixed fibre internet connection with a minimum speed of 25 Mbps (upload & download) and wired Ethernet capability is mandatory.Power Backup: A reliable power backup solution is required to manage load shedding or outages.Work Environment: Fully remote.Key Responsibilities:Lead the data cleaning, manipulation, and statistical analysis of complex datasets.Assist in the development and deployment of machine learning models from concept to production.Conduct code reviews and maintain high-quality, well-documented codebases.Troubleshoot and resolve issues within data pipelines and analytical workflows.Collaborate with internal teams to define technical specifications and solution designs.
Part-time|$26/hr - $26/hr|Remote|Remote — Pretoria, Gauteng, South Africa
Mindrift connects subject matter experts with project-based AI work at leading technology companies. This freelance role focuses on developing and validating computational chemistry problems that require advanced Python programming. Assignments are temporary and project-based, not permanent employment. What you will do Create computational chemistry problems based on real research workflows and practical applications. Design problems that require Python solutions, using libraries such as numpy, scipy, and chemistry-specific packages. Ensure each problem is complex enough that manual solutions would take days or weeks. Develop challenges involving physical chemistry, quantum chemistry, and molecular modeling. Validate solutions in Python, following standard computational chemistry methodologies. Document each problem clearly and provide accurate, verified answers. Requirements Degree in Chemistry or a related field. Proficiency in Python for numerical validation. Experience with MATLAB, R, C, SQL, Numpy, Pandas, SciPy, or similar libraries is also valued. At least 2 years of professional experience (applied work, research, or teaching). Background in numerical methods used in chemistry. Familiarity with computational chemistry concepts and methods. Strong written English skills at C1 level or higher. Project details Workload is estimated at 10–20 hours per week during active project phases. Actual hours may vary depending on project needs and are not guaranteed for the full project duration. Compensation Contributors can earn up to $26 per hour, depending on project complexity, scope, and individual performance. Compensation may differ for other projects. How to apply Submit your CV in English, clearly stating your English proficiency level. The process includes qualification steps before joining a project: Apply, pass qualification(s), join a project, complete tasks, and receive payment.
Full-time|Remote|Remote — Northern Cape, South Africa
ISTA Personnel Solutions is an innovative and rapidly expanding BPO company that acts as a vital extension of our clients’ teams. We pride ourselves on delivering exceptional services characterized by accuracy, efficiency, and a personal touch.We are seeking a Python Developer with a strong focus on hands-on development to assist a U.S.-based client in the nursing sector. This fully remote position is ideal for a developer who excels at crafting Python scripts from the ground up, swiftly manipulating data, and constructing ad hoc data pipelines and API integrations.The role demands daily scripting in Python and data wrangling, rather than the creation of comprehensive platforms or applications. The perfect candidate is someone who finds Pandas and NumPy indispensable and thrives on quickly resolving data-related challenges in a collaborative environment.