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.
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 continuou…
DVT develops custom software solutions and services, with a focus on advanced technologies. The company aims to be a leading software provider in South Africa, working with experienced developers and serving clients both locally and internationally. Role overview This is a remote Senior Flutter Developer position, with occasional in-office meetings required. The role calls for strong technical skills in Flutter and Dart, as well as leadership experience. The Senior/Lead Flutter Developer will contribute to the design and development of mobile applications, following best practices and collaborating with a skilled team. What you will do Develop and maintain mobile applications using Flutter and Dart Apply best practices in coding and architecture Provide leadership and guidance to team members Participate in innovative projects, shaping mobile experiences Requirements Proven experience with Flutter and Dart Leadership skills and familiarity with development best practices Comfort working both remotely and occasionally in-office
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.
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.
About DVT DVT is a software development company based in South Africa, working with leading organizations both locally and internationally. Teams at DVT build applications for clients across industries, focusing on quality and innovation. Role Overview The Senior .NET Developer will join a remote team of experienced engineers. This role centers on building and improving software solutions using technologies such as .NET, Azure, Microservices, and SOA. Projects often involve enterprise integration and require a practical approach to turning client needs into working products. Growth and Learning DVT supports ongoing professional development. Team members have access to internal training and sponsorship for major tech events, including DevConf and GDG. The company values curiosity and encourages staff to expand their skills. What You Will Do Develop and maintain software using .NET and related technologies Work with Azure, Microservices, and SOA architectures Collaborate with other skilled developers to deliver reliable solutions Contribute to enterprise integration projects Help shape ideas into practical, effective software for clients Location This is a remote position.
Join DVT as a Senior Android Developer and collaborate with a dynamic team of tech enthusiasts who are committed to innovation and excellence. Engage in challenging and rewarding projects that allow you to leverage your skills and creativity to deliver impactful solutions for millions of users across various applications.We pride ourselves on a supportive and collaborative work environment that encourages creativity and initiative. Our company culture focuses on continuous growth and learning, equipping you with the necessary tools and resources to excel in Android development. Our engineering leadership is dedicated to your professional development, offering numerous innovative initiatives, from internal training to sponsoring technical events.Why You Should Consider Joining Us:Work on groundbreaking projects with esteemed global clients.Collaborate with top-tier professionals in the industry.Access ongoing learning and career advancement opportunities.Become part of a supportive, innovative, and agile team.Flourish in an environment where your ideas are valued, and your contributions are significant.Seize this opportunity to redefine mobile development and contribute to a team that is shaping the future of software engineering. Apply today and take the next step in your career with DVT!
Job Title: Senior Sales ExecutiveJob OverviewJoin a forward-thinking UK-based company as a Senior Sales Executive. We are searching for a determined and results-driven sales professional with extensive experience in a competitive environment. This role is perfect for those who excel at meeting and surpassing sales goals.As a pivotal member of our sales team, your primary focus will be on driving revenue by connecting with potential clients, establishing lasting relationships, and converting high-quality leads into loyal customers. The ideal candidate will possess confidence, resilience, and exceptional skills in navigating sales dialogues, addressing objections, and achieving tangible results.This presents an exciting chance for an ambitious sales expert eager to collaborate with an innovative UK company that prioritizes performance, professionalism, and career development.ResponsibilitiesEngage in high-volume outbound sales calls to potential clients and qualified leads.Regularly meet and exceed monthly sales targets and key performance indicators (KPIs).Deliver persuasive and engaging sales presentations via phone.Assess client needs and effectively position solutions to close sales.Organize and manage a well-structured sales pipeline using CRM systems.Follow up with prospects and nurture relationships to maximize conversion rates.Professionally handle objections and convert challenging conversations into sales opportunities.Accurately document call outcomes, notes, and sales activities in the CRM.Collaborate with the broader sales team and management to refine sales strategies.Maintain a comprehensive understanding of the company’s services and value proposition.Qualifications and ExperienceAt least 4–5 years of experience in outbound sales, telesales, or business development.Proven track record of consistently meeting or exceeding sales targets and KPIs.Strong closing skills with the ability to manage the complete sales cycle confidently.Exceptional communication and persuasion abilities, coupled with a professional phone manner.Experience using CRM systems and sales tracking tools.Highly self-motivated with excellent time management and organizational capabilities.Able to handle rejection and maintain performance in a target-driven atmosphere.Strong problem-solving abilities and the capacity to think quickly during sales discussions.Access to a reliable laptop/computer and stable high-speed internet connection.
Sales Development RepresentativeJob OverviewJoin our vibrant international team at remote-recruitment as a dedicated Sales Development Representative. Our company thrives in the dynamic realms of online education and software development. In this pivotal role, you will focus on creating new business opportunities by engaging with potential students and businesses across the globe.In a fast-paced startup environment, your contributions will directly influence our revenue growth by identifying potential clients, nurturing relationships, and converting leads into satisfied customers. This role is perfect for an enthusiastic sales professional who excels in outreach, relationship management, and is passionate about innovative digital solutions.ResponsibilitiesIdentify and generate new business opportunities in online education services and software development solutions.Engage in B2C outreach to prospective students interested in academic tutoring services.Conduct B2B outreach to businesses seeking web development, app development, or AI integration services.Utilize platforms such as LinkedIn Sales Navigator and Upwork to discover and engage potential leads.Execute outreach through LinkedIn messaging, email campaigns, and various prospecting tools.Evaluate leads and arrange meetings with interested prospects.Keep detailed records of leads, outreach efforts, and conversions in the company’s CRM system.Collaborate with management to enhance outreach strategies and streamline sales processes.Continuously investigate new markets, industries, and potential customer segments.Qualifications and ExperienceAt least 3 years of experience in sales, lead generation, or business development.Familiarity with LinkedIn Sales Navigator, Upwork bidding, or similar prospecting tools.Exceptional written and verbal communication skills in English.Experience in selling digital services, education products, or technology solutions is a plus.Proficient in working independently in a remote setting and meeting outreach targets.Comfortable utilizing CRM systems and sales tracking tools.Self-motivated with strong organizational and time-management abilities.Must have access to a reliable laptop and a stable high-speed internet connection.
Join our innovative team as a Senior Back-End Developer, where you will play a pivotal role in designing and constructing high-performance, secure, and scalable microservices. This hands-on technical position demands extensive expertise in Java, Spring Boot, AWS, and contemporary DevOps methodologies.Key ResponsibilitiesDesign and Build: Engage in hands-on development of essential business logic utilizing Java and the Spring Boot framework.Cloud & Infrastructure: Architect, deploy, and oversee scalable back-end infrastructure and services on AWS.DevOps & Automation: Establish and maintain CI/CD pipelines and automated testing to enhance deployment efficiency.API Development: Define and create top-notch, secure, and comprehensively documented RESTful APIs for front-end usage.Code Quality: Write, debug, and conduct code reviews to ensure clean, efficient, and high-performing production code.
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.
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
Sales Development RepresentativeJob OverviewJoin a dynamic and commercially focused Sales Development Representative (SDR) role with a forward-thinking UK-based company that is redefining influencer marketing strategies. This position is crucial for driving growth by facilitating a seamless transition from marketing to sales—ensuring that high-intent leads are effectively qualified, prioritized, and directed towards revenue generation.Collaborating closely with the Head of Growth, your emphasis will be on strategic lead qualification, conversion optimization, and accelerating the sales process—not on high-volume cold calling. This data-driven role is crafted to enhance pipeline quality, boost conversion rates, and refine overall growth efficiency.If you thrive in a process-oriented environment, possess commercial acumen, and are passionate about elevating sales performance through intelligent lead qualification and CRM mastery, this position will provide significant exposure to growth strategies within a rapidly scaling UK enterprise.
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.
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 employment.Opportunity OverviewEach project presents distinct tasks, and contributors may:Craft original computational physics problems that reflect real research workflows.Develop Python-based problems utilizing libraries like Numpy, SciPy, and Sympy.Create computationally intensive challenges that cannot be efficiently solved manually within a reasonable timeframe.Design problems necessitating complex reasoning across mechanics, electromagnetism, thermodynamics, and quantum mechanics.Base problems on authentic research hurdles or practical applications from the field of physics.Validate solutions using Python alongside standard physics simulation libraries.Clearly document problem statements and provide verified correct answers.Ideal Candidate ProfileThis opportunity suits physicists experienced in Python and willing to engage in part-time, non-permanent projects. We are particularly interested in candidates who possess:A degree in Physics (Theoretical, Experimental, or Computational) or a related discipline.Proficiency in Python for numerical validation; knowledge of MATLAB, R, C, SQL, Numpy, Pandas, SciPy, or any domain-specific libraries may be considered equivalent.A minimum of 2 years of professional experience in applied research or teaching.Experience in numerical simulation methods.The capability to design problems that mirror authentic physics research workflows.Innovative problem-solving skills across various physics domains.Familiarity with physics modeling and approximation techniques.Excellent written English skills (C1+ level).How the Process WorksApply → Pass qualifications → Join a project → Complete tasks → Receive compensationProject CommitmentFor this role, tasks are expected to require approximately 10–20 hours per week during active project phases, based on requirements. This is an estimate and not a guaranteed workload.CompensationContributors can earn up to $26 per hour, contingent on their contribution level and pace. Compensation may vary across projects based on complexity and expertise required.
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|$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.
Full-time|On-site|Johannesburg, Gauteng, South Africa
Join Us as a Senior Backend Developer!At Clickatell, we are innovators and leaders in the field of AI-driven chat commerce. Founded in Cape Town in 2000, we made history as the first company to connect businesses with consumers via SMS using just four lines of code. Today, we continue to lead the charge, empowering numerous global brands across sectors such as banking, retail, telecoms, and healthcare, including giants like Visa, ABSA, MTN, Toyota, and Pick n Pay. With over 25 years of pioneering achievements, including industry-first solutions like tokenized WhatsApp payments and KYC chat banking, we are committed to transforming the way brands interact with customers through our award-winning AI Chat Commerce Platform.Your Role: We are seeking a dynamic backend engineer who understands that the landscape of software development has evolved. Embracing AI as a tool for efficiency, you'll focus on crafting scalable and reliable systems. This role requires you to take ownership of backend services from inception to deployment, leveraging AI to streamline your workflow and maximize productivity. If your coding practices haven't evolved in the last two years, this position may not align with your approach.Key Responsibilities:Develop and manage backend services using Java, Spring Boot, and Python, ensuring they are designed for scalability, reliability, and real-time use.Utilize AI tools (Amazon Q, Cursor, Copilot, Claude, GPT) to enhance development speed and quality.Quickly transform product concepts into production-ready systems without sacrificing quality.Integrate AI capabilities (LLMs, RAG, vector search) into backend processes to deliver substantial value.Act as the final quality control for AI-generated code—identifying flaws, inefficiencies, and incorrect assumptions before deployment.Design clean APIs, manage distributed system challenges, and ensure system performance at scale.Create and validate tests to maintain the stability of fast-moving systems.Diagnose and troubleshoot production issues while taking full responsibility for system reliability and performance.Qualifications:Proven experience with Java (Spring Boot) and Python in backend development.Experience in building high-scale, low-latency distributed systems.Comprehensive understanding of APIs, databases, caching, and event-driven systems (e.g., Kafka).Familiarity with cloud environments and deployment strategies.
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.
We are actively seeking a dynamic and experienced Senior Full-Stack Developer who will be instrumental in delivering comprehensive solutions for a variety of projects.In this role, you will develop high-quality user experiences while engineering systems, APIs, and integrations that ensure robustness, scalability, and security.As a key member of our team, you will manage both front-end and back-end systems, assuming full responsibility for technical delivery from initial discovery to deployment. You will closely collaborate with designers, project managers, and clients to transform requirements into scalable, maintainable, and well-structured technical solutions.Your confidence in contemporary development workflows and your ability to leverage AI tools to enhance speed, exploration, and efficiency will be vital, all while upholding high standards for code quality, correctness, and long-term maintainability. You possess strong full-stack fundamentals, adhere to clean coding practices, and maintain a discerning eye for quality.This position necessitates excellent communication skills and the ability to thrive in fast-paced, ambiguous project environments. You will also serve as the primary technical liaison for clients, assisting in guiding decisions and shaping project direction.Your methodical approach to problem-solving, coupled with a genuine passion for technology and the evolving development landscape, will set you apart.
Full-time|ZAR 48K/yr - ZAR 54K/yr|Remote|Remote — South Africa
Job Overview:Salary: R40,000 - R45,000Are you an articulate and persuasive communicator with extensive experience in high-volume cold calling? Consider joining a visionary UK-based staffing firm that is transforming the recruitment landscape by merging conventional sales techniques with advanced, AI-driven advisory placements. In your role as a Sales Development Representative (SDR), you will be instrumental in broadening our U.S. client portfolio—interacting with senior executives, identifying their hiring requirements, and presenting tailored talent solutions, including access to fractional leaders and expert advisors.This is your chance to become part of a rapidly advancing company relocating its headquarters to Austin, Texas, and to make a significant impact within a high-performing, consultative sales framework.