Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Senior
About the job
Join Speechify as a Senior Software Engineer, specializing in Core Experiences. In this pivotal role, you will lead efforts to enhance and innovate our core software offerings, ensuring top-notch user experiences. Collaborate with cross-functional teams to design and implement high-quality software solutions, leveraging your expertise in software development and problem-solving.
Join Speechify as a Senior Software Engineer, specializing in Core Experiences. In this pivotal role, you will lead efforts to enhance and innovate our core software offerings, ensuring top-notch user experiences. Collaborate with cross-functional teams to design and implement high-quality software solutions, leveraging your expertise in software development…
Full-time|On-site|Cape Town, Western Cape, South Africa
Join our dynamic team at Storyteq! At Storyteq, we empower marketing and creative teams from leading brands to enhance their creative production capabilities and gain mastery over their marketing initiatives. Our innovative platform enables clients to streamline campaign processes, automate creative production with templates and AI, and launch captivating campaigns that hit the market with speed. We understand that creativity requires time, but the production of creative assets shouldn’t. Since our inception in 2016, we've committed to transforming the landscape of creative asset creation and utilization. Our passion for technology and creativity drives us forward, and our core values include dreaming big, challenging the status quo, and fostering collaboration.Position OverviewWe are on the lookout for a skilled Senior Full Stack Engineer with extensive experience in developing robust applications, specifically proficient in Node.js and either Angular or Vue.js. As our platform evolves, integrating AI-driven functionalities and intelligent automation is becoming central to our product development. In this role, you will not only write code but also influence architectural decisions, elevate quality standards, and mentor fellow engineers, all while being actively involved in feature development.You will collaborate closely with fellow engineers and product owners as part of a dedicated development team, ensuring we deliver an exceptional platform experience for our users.Key Responsibilities:Develop new features and technological advancements in our Angular or Vue.js front-ends and Node.js back-end as a member of our Product & Development Teams.Collaborate with the team to define and refine our platform’s architecture.Encourage continuous personal and product development among team members.Provide mentorship to junior team members.
Full-time|On-site|Cape Town, Western Cape, South Africa
Role overview talent-engine is seeking an Account Manager based in Cape Town, Western Cape, South Africa. This position centers on building lasting client relationships, ensuring client satisfaction, and supporting the growth of assigned accounts. Collaboration with teams throughout the company is essential to deliver solutions tailored to each client and to maintain a high standard of service. Main responsibilities Develop and strengthen connections with assigned clients Act as the primary contact for client questions and requests Spot opportunities to expand and grow existing accounts Track account performance and provide reports on key metrics Work with internal teams to address client needs and deliver effective solutions
About impact.com impact.com is the premier commerce partnership marketing platform globally, revolutionizing business growth by enabling brands to discover, manage, and scale partnerships throughout the customer journey. By connecting with affiliates, influencers, content publishers, brand ambassadors, and customer advocates, impact.com helps brands achieve trusted, performance-driven growth through meaningful relationships. Our award-winning products—Performance (affiliate), Creator (influencer), and Advocate (customer referral)—integrate every type of partner into one cohesive platform. As consumers increasingly depend on trusted recommendations, impact.com ensures brands can engage effectively where it matters most. Currently, over 5,000 brands worldwide, including Walmart, Uber, Shopify, Lenovo, L’Oréal, and Fanatics, leverage impact.com to facilitate over 225,000 partnerships that yield measurable business results. About the Role We are looking for a Senior Data Scientist with a focus on Fraud and Risk to join our dynamic Data Science team in Cape Town. In this pivotal role, you will take the lead in safeguarding our affiliate marketing ecosystem by researching, developing, and implementing machine learning models aimed at detecting and preventing fraud across various dimensions such as attribution, lead quality, and partner compliance. You will address high-impact challenges that include traditional fraud patterns as well as emerging threats, ranging from attribution manipulation to browser extension abuse, while building scalable production systems. This position offers a unique opportunity to merge rigorous analytical work with concrete business impacts in a fast-paced, adversarial environment.
Role Overview At Theodo, we are assembling a team of elite engineers dedicated to producing exceptional code daily while enhancing their technical skills continuously.If you enjoy tackling complex technical challenges, learning from talented colleagues, and immersing yourself in the codebase, this role is for you.This isn't just a solo endeavor; you'll collaborate closely with a high-performing team, tackling real-world, dynamic client projects. Strong communication, proactive problem-solving, and thoughtful collaboration are essential as you work to remove obstacles for yourself and your teammates. We seek engineers who ask insightful questions, learn from their peers, and know how to source what they need to excel in their roles.
Full-time|Hybrid|Cape Town, Western Cape, South Africa
Join our dynamic team as a Senior Software Engineer, where you will play a crucial role in advancing web development within both the .NET and Python ecosystems. Your expertise will contribute significantly to the development of innovative machine learning solutions aimed at film forecasting, distribution negotiations, automated scheduling, and in-depth business analysis.Your Responsibilities:Leverage your extensive experience in Angular, C#, and Python to design, develop, and implement new features while enhancing and maintaining existing applications.Collaborate effectively with cross-functional teams, including product managers and fellow engineers, to create new functionalities, uphold quality standards, and ensure the security and responsiveness of applications.Maintain high standards of code integrity and development processes.
About impact.com impact.com stands as the premier platform for commerce partnership marketing, revolutionizing business growth by facilitating the discovery, management, and scaling of partnerships along the customer journey. By connecting brands with affiliates, influencers, content publishers, brand ambassadors, and customer advocates, impact.com enables brands to achieve authentic, performance-driven growth through trusted relationships. Our award-winning solutions—Performance (affiliate), Creator (influencer), and Advocate (customer referral)—integrate every type of partner into a cohesive platform. In an age where consumers increasingly depend on recommendations from trusted sources, impact.com ensures brands are present where it counts. Currently, over 5,000 global brands, including industry leaders like Walmart, Uber, Shopify, Lenovo, L’Oréal, and Fanatics, leverage impact.com to manage more than 225,000 partnerships that yield measurable business outcomes. Your Role at impact.com: As the Tech Lead for Data Systems, you will spearhead a team of engineers dedicated to crafting, enhancing, and sustaining data systems that are not just reliable but also scalable and comprehensible. Your responsibilities will include defining the technical roadmap, overseeing squad delivery outcomes, and nurturing team health and growth, all while remaining an integral hands-on contributor in engineering. This pivotal role involves designing robust distributed systems, addressing challenges like retries, partial failures, backpressure, and consistency trade-offs. You will set high standards for clear interfaces, rigorous testing, and comprehensive observability (metrics and tracing) to ensure our systems are easy to operate, debug, and evolve, while consistently holding the team to these standards. As the main technical and people leader of your squad, you will break complex problems into manageable tasks, drive strategic planning and cross-team alignment, oversee release governance and stability, and foster the development of your direct reports through constructive coaching and feedback. Please note: This position is focused on software engineering leadership, not data analysis/statistical tasks or ETL/SQL responsibilities.
Full-time|On-site|Cape Town, Western Cape, South Africa
About the RoleJoin SAMY x team5pm, where we are transforming brand interactions within the dynamic social landscape. Our innovative workflows deliver exceptional social media services globally, supported by valuable data insights. The rise of AI offers an exciting opportunity to leverage this data to enhance and elevate our meticulously crafted service workflows.As the AI Workflow Engineer, you will play a pivotal role in testing and developing AI-driven enhancements for our established workflows. This position focuses on collaboration with our team of specialized experts to deepen our understanding of their processes and discover innovative ways to enrich them.Main ResponsibilitiesAgents and Activation: Design and implement agents to establish a cohesive “operating system” for our diverse client services.Data-Led Development: Utilize our extensive social media data to ensure our agents make informed decisions grounded in established truths.Collaborative Innovation: Partner with our AI program manager to shape our strategic roadmap and collaborate with our AI team.Product Integration: Work closely with the Data Product Manager to ensure our internal data products are powered by optimized, cost-effective, and high-performance data streams.Lead the Team: Mentor and guide our talented data engineering team as we build a robust data foundation for the agency.Meet SAMY x team5pmAt team5pm, we specialize in crafting creative content that resonates with audiences and drives conversions. Our deep expertise, combined with insights into consumer behavior, empowers brands to gain visibility, enhance preference, and achieve measurable results on social media. SAMY stands as a global leader in the evolution of brand communication, helping brands make an impactful presence in a socially-driven world.
Full-time|On-site|Cape Town, Western Cape, South Africa
DVT is a leading software development company in Africa, known for building innovative solutions with talented engineers. Our teams work on complex applications for clients both in South Africa and internationally, using current technologies and modern practices. About the Team Continuous learning shapes our culture. Team members regularly participate in internal talks, technical events, and sponsored activities within the AWS ecosystem. Professional growth is a clear priority here. Role Overview The Senior DevOps Engineer (AWS) joins our cloud team in Cape Town. This role focuses on designing, maintaining, and automating cloud infrastructure. Supporting software development teams across a range of client projects is central to the work. What You Will Do Build and manage AWS cloud infrastructure for client projects Automate deployment pipelines and operational workflows Support and collaborate with software development teams Work directly with enterprise clients in sectors such as financial services, telecommunications, and government Provide technical guidance and mentorship to junior engineers Encourage and implement DevOps best practices across projects What We Look For Strong technical background in DevOps and cloud infrastructure (especially AWS) Excellent communication skills Experience working directly with clients Interest in mentoring others and sharing knowledge Commitment to innovation and continuous improvement Location This position is based in Cape Town, Western Cape, South Africa.
Full-time|On-site|Cape Town, Western Cape, South Africa
Welcome to Storyteq! At Storyteq, we empower creative and marketing teams from leading brands to elevate their creative production and enhance control over their marketing strategies. Our innovative platform simplifies campaign workflows, automates creative production through templates and AI, and enables rapid market activation of captivating campaigns.Since our inception in 2016, we have been on a mission to transform the landscape of creative assets creation and utilization. We believe that while creativity requires time, the process of creative production should not be a bottleneck. By leveraging technology to enhance creativity, we foster a culture of curiosity and unwavering dedication to our clients, striving to solve their challenges. Our values—dreaming big, thinking differently, and working collaboratively—are integral to our approach.About the RoleAs a Senior Full Stack Engineer and Team Lead, you will contribute to our vision of enabling global enterprises to efficiently scale their content creation. Your responsibilities will encompass integrating content from tools like Photoshop, Figma, and After Effects, or utilizing our AI-driven web editor to enhance designs. You will collaborate closely with Developers, Designers, Quality Engineers, DevOps Engineers, and Product Owners to deliver an outstanding platform experience for our users.Your role will involve implementing new features, enhancing existing functionalities, and elevating our product's quality consistently. The team operates with focused objectives and a balanced approach to product and engineering roadmaps, ensuring we maintain alignment between our technology and product development.In addition to your technical contributions, you will take on a Team Lead role, providing guidance and process management within a cross-functional agile team of up to six engineers. This includes coaching and mentoring team members through regular one-on-one meetings, performance evaluations, and informal discussions, fostering a culture of ownership, independence, and teamwork. You will also be responsible for promoting standard practices and iterating on processes to optimize delivery.Key ResponsibilitiesEngineering ResponsibilitiesDevelop and deploy robust backend services and user interfaces that have a significant impact on our product.Ensure the scalability, performance, and maintainability of systems.Collaborate across teams to integrate services and provide end-to-end value to users.Model business domains into efficient and clean data structures.Contribute to architectural designs and effectively communicate trade-offs.Team Lead ResponsibilitiesProvide coaching and mentorship to engineers for their technical and professional development.Oversee technical delivery for initiatives within a designated domain or project.Facilitate consistent planning, prioritization, and alignment of team efforts.
We are seeking an experienced Senior Software Engineer to join our dynamic team in Cape Town, South Africa. You will play a crucial role in developing cutting-edge Windows and Desktop applications that enhance the user experience. If you are passionate about building innovative software solutions and have a knack for problem-solving, we want to hear from you!
Senior Full Stack Software Engineer Experience Required: 4+ Years Location: Stellenbosch, South Africa Working Hours: Flexibility to align with UK hours About Us: At Kerv South Africa, we are more than just a technology firm; we are pioneers driving innovation. Our team excels at transforming intricate challenges into intuitive digital solutions. Through a unique integration of Power Platform, DevSecOps, and advanced Software Engineering, we craft tailored business solutions that deliver exceptional value to our clients. As a proud member of the Kerv Group, a leading technology consultancy generating £112 million in revenue, we bring together a global network of over 700 professionals collaborating with more than 800 industry leaders. Join us in an environment that prioritizes people, where our "Great Place to Work" certifications from the UK and India are a testament to our outstanding work culture. Experience a wealth of opportunities in a collaborative atmosphere that values teamwork and innovation, guided by visionary architects in the industry. Key Responsibilities: Develop and enhance scalable full-stack web applications utilizing Next.js for the frontend and Node.js for the backend. Create user-centric interfaces that simplify complex business functions through elegant and responsive UI components. Design RESTful services using Node.js and TypeORM, ensuring robust data modeling and performance optimization. Write clean, modular code accompanied by comprehensive unit and integration tests, adhering to TDD principles with frameworks such as Jest and Supertest. Design and maintain infrastructure components using Docker Compose and Terraform, deploying solutions on AWS services (EC2, ECS, RDS, S3, etc.). Transform UI/UX wireframes into high-performance front-end code with a focus on accessibility. Produce technical documentation that is clear and concise using Domain-Driven Design (DDD). Collaborate effectively with Engineers, Product Managers, DevOps, and QA teams to ensure seamless delivery. Engage in code reviews, trunk-based development, continuous integration, and agile methodologies.
Hire Hangar is looking for a Lead Data Analyst to drive business strategy by turning data into actionable insights. This position is fully remote and based in Cape Town, South Africa. The role offers the opportunity to work with international organizations while establishing a long-term remote career. Role overview The Lead Data Analyst plays a central role within the Analytics team. The focus is on exploring complex datasets, shaping data strategies, and translating analytical results into clear recommendations. Collaboration is key: frequent partnership with marketing, product, and operations teams is expected to uncover trends, forecast outcomes, and support business decisions. Mentoring is also part of the job, with responsibility for helping analysts grow their technical and business skills. What you will do Create and apply analytical frameworks that align with business objectives. Engage with stakeholders to transform business questions into data projects. Design and maintain dashboards, reports, and advanced analytics models. Mentor junior analysts, promoting high data quality and effective storytelling with data. Suggest process improvements based on data analysis. Keep up to date with analytics tools, industry trends, and best practices. Requirements Minimum of 3 years' experience in data analysis or business intelligence. Strong command of SQL and Python or R for analysis and statistical modeling. Experience with BI tools such as Tableau, Power BI, or Looker. Proven ability to lead projects and teams. Excellent communication skills, able to explain complex data to non-technical audiences. Tools and technology Proficiency in Python, SQL, or Scala. Familiarity with pipeline orchestration tools like Apache Airflow or dbt. Experience working with cloud data warehouses (Snowflake, BigQuery, or Redshift). Understanding of cloud platforms including AWS, GCP, or Azure. Experience with Kafka or Spark is an advantage. Comfort with Google Workspace.
Paystack serves over 200,000 businesses with digital payment solutions, operating in Nigeria, South Africa, Ghana, and Kenya. The platform is trusted by major brands such as MTN, Burger King, and UPS. Features include automated recurring payments and chargeback management, with a focus on reliability and ongoing product improvement. Role overview This Senior Full Stack Engineer position is located in Cape Town. The role involves building and maintaining applications across the technology stack. Projects support both internal teams and external customers, requiring attention to performance, accuracy, and reliability. Work includes managing large data sets and delivering robust systems for digital commerce. Collaboration with other engineers is central, as teams design and enhance products for leading brands in South Africa and across the continent. What you will do Develop and maintain full stack applications that power Paystack’s payment platform Work with large data sets, ensuring systems meet high standards for speed and accuracy Collaborate with peers to design, build, and refine products for both internal and external users Requirements Experience building and maintaining applications across the stack Ability to handle large data sets and deliver reliable, high-performance systems Strong collaboration skills to work effectively with engineering teams
Full-time|On-site|Cape Town, Western Cape, South Africa
Join our dynamic team as a Senior Quality Assurance Engineer, where you will spearhead quality assurance initiatives across an expansive and evolving web platform. This pivotal role is designed to infuse structure, consistency, and assurance into our release processes, ensuring top-notch quality in every delivery.Key Responsibilities:Quality Assurance:Define and establish robust QA processes and standards.Conduct comprehensive manual testing across various websites and applications.Take ownership of regression testing for releases, migrations, and new features.Serve as the quality gatekeeper prior to production releases.Automation & Improvement:Develop and initiate a strategic test automation plan.Choose appropriate tools and pinpoint areas ripe for automation.Collaborate closely with developers and DevOps to enhance quality practices.Mentor and guide junior QA engineers as the team expands.
Join Hire Hangar and collaborate with dynamic global organizations while establishing a sustainable remote career.Job TitleSenior Customer Solutions Architect (AI Readiness & Enterprise Data)LocationRemote (Hybrid with client interaction as required)Time ZoneUS Time Zones (EST–PST)Role OverviewWe are seeking a Senior Customer Solutions Architect who excels in technical pre-sales and practical deployment scenarios. You will lead enterprise clients through discovery processes, architectural design, and proof-of-value (POV) implementations, especially in areas where unstructured data, security, compliance, and AI readiness converge. This position collaborates closely with Sales, Product, Engineering, and customer stakeholders to ensure that solutions are technically robust, deployable, and provide measurable value early in the project lifecycle.Key ResponsibilitiesCollaborate with Sales to spearhead technical discovery and establish clear POV success metrics.Evaluate enterprise environments (on-premises, cloud, hybrid), focusing on storage, file systems, IAM, security, and compliance needs.Architect solutions that facilitate unstructured data scanning, classification, and AI-ready data preparation.Deliver customized demonstrations and technical presentations to architects, security teams, and business decision-makers.Oversee comprehensive POV execution: installation, configuration, integrations, and outcome validation.Diagnose deployment and performance challenges while confirming measurable value (accuracy, throughput, business impact).Facilitate the transition to production through documentation, internal handoff, and identifying opportunities for expansion.Required Qualifications5+ years in a customer-facing architecture or solutions role (Solutions Architect, Solutions Engineer, Sales Engineer, Customer-Facing Systems Engineer) within Technology, SaaS, or AI sectors.Deep understanding of enterprise infrastructure across hybrid/on-premises and cloud environments, including data movement and integration methodologies.Hands-on experience with security and IAM principles, access models, and governance/compliance frameworks.
Join our dynamic team as a Senior Project Manager, where you will play a crucial role in steering our projects towards achieving strategic business goals. You will be responsible for leading and managing concurrent Primer projects, which may vary in complexity, and may also involve participation in larger-scale programs overseen by a Programme Manager.As a Senior Project Manager, you will collaborate closely with our Pre-Sales and Sales teams to effectively scope and budget project solutions. Your expertise will be vital in preparing proposals that outline detailed task schedules, resource allocations, and cost breakdowns.In your role, you will actively identify opportunities during project delivery and client engagements, engaging in meaningful conversations to promote Dimension Data’s consulting and professional services offerings.Your primary focus will be on ensuring project delivery aligns with the as-sold solution, adheres to budget constraints, and meets timelines while achieving the highest quality standards and maintaining client satisfaction. You will manage project delivery in accordance with PMI knowledge areas and Dimension Data’s Primer methodology, ensuring rigorous scope control and effective change management. Clear communication with stakeholders regarding project status will be essential.Client satisfaction will be at the forefront of your efforts, acting as the primary contact between Dimension Data and the client, managing escalations, and maintaining service level commitments. You will lead the project team effectively within a matrixed environment, ensuring they have the necessary access to project management tools and resources to fulfill their roles.As a leader, you will set an example for your team, exhibiting assertiveness and a strong focus on client satisfaction. Your advanced communication, influencing, and negotiation skills will be pivotal in managing large teams effectively. Attention to detail and a commitment to excellence will be key attributes in this role.
Full-time|On-site|Cape Town, Western Cape, South Africa
Join NawiriGroup, a premier safari travel organization dedicated to crafting personalized nature-based travel adventures across Africa. Our mission extends beyond simply providing outstanding safari experiences; we aim to forge connections among local communities, expert partners, investors, and travelers, fostering a positive impact within Africa's iconic wilderness regions.Since our establishment, we have contributed to the preservation of national parks, supported community-led conservancies, and collaborated with local governments, investing millions of dollars in initiatives that protect and manage vital wilderness areas. We believe that travel can and should be a force for good. Our vision is to leverage responsible travel to cultivate a sustainable future for Africa's ecosystems and the communities that inhabit them.Currently, through our subsidiaries, including Asilia Africa and Go2Africa, we employ nearly 1,200 dedicated professionals across sub-Saharan Africa, all united in delivering immersive travel experiences while striving to make a meaningful impact.
Takealot.com is at the forefront of e-commerce in South Africa, and we are seeking a skilled Senior Frontend Software Engineer specializing in JavaScript to elevate our customer-facing applications.Join a vibrant and rapidly growing team that values creativity, hard work, and integrity!Are you ready to face new challenges?Impact: Over 4 million satisfied customers shop on takealot.com and 2.7 million on Mr D. Show us your talents!Growth: Collaborate with top industry experts and enhance your skills swiftly.Career Advancement: Be a part of the expanding Takealot Group, where we prioritize internal promotions. This is your chance to grow!Who is in our tech community?This role reports directly to the Engineering Manager.Your mission, if you choose to accept it:Design, develop, and enhance innovative features.Identify and troubleshoot bugs and crashes.Collaborate on brainstorming sessions for new ideas and concepts.Engage with peers for design discussions, code reviews, and project estimations.Implement advanced front-end JavaScript coding with a focus on performance, maintainability, and testability.Create modules and components to build a cohesive and functional website.Work in close partnership with designers, QA Analysts, and back-end developers, integrating with APIs through standardized methods.
We are seeking a highly skilled Senior Insights Manager to join our dynamic team at takealot.com. In this pivotal role, you will lead the development of data-driven insights that empower our strategic decision-making processes. You will collaborate closely with cross-functional teams, harnessing a variety of data sources to uncover trends and actionable opportunities for growth.Your expertise in analytical frameworks and methodologies will enable you to interpret complex datasets, transforming them into compelling narratives that influence our business direction. If you are passionate about leveraging insights to drive performance and are excited about the opportunity to impact a leading e-commerce platform, we want to hear from you!
Join Speechify as a Senior Software Engineer, specializing in Core Experiences. In this pivotal role, you will lead efforts to enhance and innovate our core software offerings, ensuring top-notch user experiences. Collaborate with cross-functional teams to design and implement high-quality software solutions, leveraging your expertise in software development…
Full-time|On-site|Cape Town, Western Cape, South Africa
Join our dynamic team at Storyteq! At Storyteq, we empower marketing and creative teams from leading brands to enhance their creative production capabilities and gain mastery over their marketing initiatives. Our innovative platform enables clients to streamline campaign processes, automate creative production with templates and AI, and launch captivating campaigns that hit the market with speed. We understand that creativity requires time, but the production of creative assets shouldn’t. Since our inception in 2016, we've committed to transforming the landscape of creative asset creation and utilization. Our passion for technology and creativity drives us forward, and our core values include dreaming big, challenging the status quo, and fostering collaboration.Position OverviewWe are on the lookout for a skilled Senior Full Stack Engineer with extensive experience in developing robust applications, specifically proficient in Node.js and either Angular or Vue.js. As our platform evolves, integrating AI-driven functionalities and intelligent automation is becoming central to our product development. In this role, you will not only write code but also influence architectural decisions, elevate quality standards, and mentor fellow engineers, all while being actively involved in feature development.You will collaborate closely with fellow engineers and product owners as part of a dedicated development team, ensuring we deliver an exceptional platform experience for our users.Key Responsibilities:Develop new features and technological advancements in our Angular or Vue.js front-ends and Node.js back-end as a member of our Product & Development Teams.Collaborate with the team to define and refine our platform’s architecture.Encourage continuous personal and product development among team members.Provide mentorship to junior team members.
Full-time|On-site|Cape Town, Western Cape, South Africa
Role overview talent-engine is seeking an Account Manager based in Cape Town, Western Cape, South Africa. This position centers on building lasting client relationships, ensuring client satisfaction, and supporting the growth of assigned accounts. Collaboration with teams throughout the company is essential to deliver solutions tailored to each client and to maintain a high standard of service. Main responsibilities Develop and strengthen connections with assigned clients Act as the primary contact for client questions and requests Spot opportunities to expand and grow existing accounts Track account performance and provide reports on key metrics Work with internal teams to address client needs and deliver effective solutions
About impact.com impact.com is the premier commerce partnership marketing platform globally, revolutionizing business growth by enabling brands to discover, manage, and scale partnerships throughout the customer journey. By connecting with affiliates, influencers, content publishers, brand ambassadors, and customer advocates, impact.com helps brands achieve trusted, performance-driven growth through meaningful relationships. Our award-winning products—Performance (affiliate), Creator (influencer), and Advocate (customer referral)—integrate every type of partner into one cohesive platform. As consumers increasingly depend on trusted recommendations, impact.com ensures brands can engage effectively where it matters most. Currently, over 5,000 brands worldwide, including Walmart, Uber, Shopify, Lenovo, L’Oréal, and Fanatics, leverage impact.com to facilitate over 225,000 partnerships that yield measurable business results. About the Role We are looking for a Senior Data Scientist with a focus on Fraud and Risk to join our dynamic Data Science team in Cape Town. In this pivotal role, you will take the lead in safeguarding our affiliate marketing ecosystem by researching, developing, and implementing machine learning models aimed at detecting and preventing fraud across various dimensions such as attribution, lead quality, and partner compliance. You will address high-impact challenges that include traditional fraud patterns as well as emerging threats, ranging from attribution manipulation to browser extension abuse, while building scalable production systems. This position offers a unique opportunity to merge rigorous analytical work with concrete business impacts in a fast-paced, adversarial environment.
Role Overview At Theodo, we are assembling a team of elite engineers dedicated to producing exceptional code daily while enhancing their technical skills continuously.If you enjoy tackling complex technical challenges, learning from talented colleagues, and immersing yourself in the codebase, this role is for you.This isn't just a solo endeavor; you'll collaborate closely with a high-performing team, tackling real-world, dynamic client projects. Strong communication, proactive problem-solving, and thoughtful collaboration are essential as you work to remove obstacles for yourself and your teammates. We seek engineers who ask insightful questions, learn from their peers, and know how to source what they need to excel in their roles.
Full-time|Hybrid|Cape Town, Western Cape, South Africa
Join our dynamic team as a Senior Software Engineer, where you will play a crucial role in advancing web development within both the .NET and Python ecosystems. Your expertise will contribute significantly to the development of innovative machine learning solutions aimed at film forecasting, distribution negotiations, automated scheduling, and in-depth business analysis.Your Responsibilities:Leverage your extensive experience in Angular, C#, and Python to design, develop, and implement new features while enhancing and maintaining existing applications.Collaborate effectively with cross-functional teams, including product managers and fellow engineers, to create new functionalities, uphold quality standards, and ensure the security and responsiveness of applications.Maintain high standards of code integrity and development processes.
About impact.com impact.com stands as the premier platform for commerce partnership marketing, revolutionizing business growth by facilitating the discovery, management, and scaling of partnerships along the customer journey. By connecting brands with affiliates, influencers, content publishers, brand ambassadors, and customer advocates, impact.com enables brands to achieve authentic, performance-driven growth through trusted relationships. Our award-winning solutions—Performance (affiliate), Creator (influencer), and Advocate (customer referral)—integrate every type of partner into a cohesive platform. In an age where consumers increasingly depend on recommendations from trusted sources, impact.com ensures brands are present where it counts. Currently, over 5,000 global brands, including industry leaders like Walmart, Uber, Shopify, Lenovo, L’Oréal, and Fanatics, leverage impact.com to manage more than 225,000 partnerships that yield measurable business outcomes. Your Role at impact.com: As the Tech Lead for Data Systems, you will spearhead a team of engineers dedicated to crafting, enhancing, and sustaining data systems that are not just reliable but also scalable and comprehensible. Your responsibilities will include defining the technical roadmap, overseeing squad delivery outcomes, and nurturing team health and growth, all while remaining an integral hands-on contributor in engineering. This pivotal role involves designing robust distributed systems, addressing challenges like retries, partial failures, backpressure, and consistency trade-offs. You will set high standards for clear interfaces, rigorous testing, and comprehensive observability (metrics and tracing) to ensure our systems are easy to operate, debug, and evolve, while consistently holding the team to these standards. As the main technical and people leader of your squad, you will break complex problems into manageable tasks, drive strategic planning and cross-team alignment, oversee release governance and stability, and foster the development of your direct reports through constructive coaching and feedback. Please note: This position is focused on software engineering leadership, not data analysis/statistical tasks or ETL/SQL responsibilities.
Full-time|On-site|Cape Town, Western Cape, South Africa
About the RoleJoin SAMY x team5pm, where we are transforming brand interactions within the dynamic social landscape. Our innovative workflows deliver exceptional social media services globally, supported by valuable data insights. The rise of AI offers an exciting opportunity to leverage this data to enhance and elevate our meticulously crafted service workflows.As the AI Workflow Engineer, you will play a pivotal role in testing and developing AI-driven enhancements for our established workflows. This position focuses on collaboration with our team of specialized experts to deepen our understanding of their processes and discover innovative ways to enrich them.Main ResponsibilitiesAgents and Activation: Design and implement agents to establish a cohesive “operating system” for our diverse client services.Data-Led Development: Utilize our extensive social media data to ensure our agents make informed decisions grounded in established truths.Collaborative Innovation: Partner with our AI program manager to shape our strategic roadmap and collaborate with our AI team.Product Integration: Work closely with the Data Product Manager to ensure our internal data products are powered by optimized, cost-effective, and high-performance data streams.Lead the Team: Mentor and guide our talented data engineering team as we build a robust data foundation for the agency.Meet SAMY x team5pmAt team5pm, we specialize in crafting creative content that resonates with audiences and drives conversions. Our deep expertise, combined with insights into consumer behavior, empowers brands to gain visibility, enhance preference, and achieve measurable results on social media. SAMY stands as a global leader in the evolution of brand communication, helping brands make an impactful presence in a socially-driven world.
Full-time|On-site|Cape Town, Western Cape, South Africa
DVT is a leading software development company in Africa, known for building innovative solutions with talented engineers. Our teams work on complex applications for clients both in South Africa and internationally, using current technologies and modern practices. About the Team Continuous learning shapes our culture. Team members regularly participate in internal talks, technical events, and sponsored activities within the AWS ecosystem. Professional growth is a clear priority here. Role Overview The Senior DevOps Engineer (AWS) joins our cloud team in Cape Town. This role focuses on designing, maintaining, and automating cloud infrastructure. Supporting software development teams across a range of client projects is central to the work. What You Will Do Build and manage AWS cloud infrastructure for client projects Automate deployment pipelines and operational workflows Support and collaborate with software development teams Work directly with enterprise clients in sectors such as financial services, telecommunications, and government Provide technical guidance and mentorship to junior engineers Encourage and implement DevOps best practices across projects What We Look For Strong technical background in DevOps and cloud infrastructure (especially AWS) Excellent communication skills Experience working directly with clients Interest in mentoring others and sharing knowledge Commitment to innovation and continuous improvement Location This position is based in Cape Town, Western Cape, South Africa.
Full-time|On-site|Cape Town, Western Cape, South Africa
Welcome to Storyteq! At Storyteq, we empower creative and marketing teams from leading brands to elevate their creative production and enhance control over their marketing strategies. Our innovative platform simplifies campaign workflows, automates creative production through templates and AI, and enables rapid market activation of captivating campaigns.Since our inception in 2016, we have been on a mission to transform the landscape of creative assets creation and utilization. We believe that while creativity requires time, the process of creative production should not be a bottleneck. By leveraging technology to enhance creativity, we foster a culture of curiosity and unwavering dedication to our clients, striving to solve their challenges. Our values—dreaming big, thinking differently, and working collaboratively—are integral to our approach.About the RoleAs a Senior Full Stack Engineer and Team Lead, you will contribute to our vision of enabling global enterprises to efficiently scale their content creation. Your responsibilities will encompass integrating content from tools like Photoshop, Figma, and After Effects, or utilizing our AI-driven web editor to enhance designs. You will collaborate closely with Developers, Designers, Quality Engineers, DevOps Engineers, and Product Owners to deliver an outstanding platform experience for our users.Your role will involve implementing new features, enhancing existing functionalities, and elevating our product's quality consistently. The team operates with focused objectives and a balanced approach to product and engineering roadmaps, ensuring we maintain alignment between our technology and product development.In addition to your technical contributions, you will take on a Team Lead role, providing guidance and process management within a cross-functional agile team of up to six engineers. This includes coaching and mentoring team members through regular one-on-one meetings, performance evaluations, and informal discussions, fostering a culture of ownership, independence, and teamwork. You will also be responsible for promoting standard practices and iterating on processes to optimize delivery.Key ResponsibilitiesEngineering ResponsibilitiesDevelop and deploy robust backend services and user interfaces that have a significant impact on our product.Ensure the scalability, performance, and maintainability of systems.Collaborate across teams to integrate services and provide end-to-end value to users.Model business domains into efficient and clean data structures.Contribute to architectural designs and effectively communicate trade-offs.Team Lead ResponsibilitiesProvide coaching and mentorship to engineers for their technical and professional development.Oversee technical delivery for initiatives within a designated domain or project.Facilitate consistent planning, prioritization, and alignment of team efforts.
We are seeking an experienced Senior Software Engineer to join our dynamic team in Cape Town, South Africa. You will play a crucial role in developing cutting-edge Windows and Desktop applications that enhance the user experience. If you are passionate about building innovative software solutions and have a knack for problem-solving, we want to hear from you!
Senior Full Stack Software Engineer Experience Required: 4+ Years Location: Stellenbosch, South Africa Working Hours: Flexibility to align with UK hours About Us: At Kerv South Africa, we are more than just a technology firm; we are pioneers driving innovation. Our team excels at transforming intricate challenges into intuitive digital solutions. Through a unique integration of Power Platform, DevSecOps, and advanced Software Engineering, we craft tailored business solutions that deliver exceptional value to our clients. As a proud member of the Kerv Group, a leading technology consultancy generating £112 million in revenue, we bring together a global network of over 700 professionals collaborating with more than 800 industry leaders. Join us in an environment that prioritizes people, where our "Great Place to Work" certifications from the UK and India are a testament to our outstanding work culture. Experience a wealth of opportunities in a collaborative atmosphere that values teamwork and innovation, guided by visionary architects in the industry. Key Responsibilities: Develop and enhance scalable full-stack web applications utilizing Next.js for the frontend and Node.js for the backend. Create user-centric interfaces that simplify complex business functions through elegant and responsive UI components. Design RESTful services using Node.js and TypeORM, ensuring robust data modeling and performance optimization. Write clean, modular code accompanied by comprehensive unit and integration tests, adhering to TDD principles with frameworks such as Jest and Supertest. Design and maintain infrastructure components using Docker Compose and Terraform, deploying solutions on AWS services (EC2, ECS, RDS, S3, etc.). Transform UI/UX wireframes into high-performance front-end code with a focus on accessibility. Produce technical documentation that is clear and concise using Domain-Driven Design (DDD). Collaborate effectively with Engineers, Product Managers, DevOps, and QA teams to ensure seamless delivery. Engage in code reviews, trunk-based development, continuous integration, and agile methodologies.
Hire Hangar is looking for a Lead Data Analyst to drive business strategy by turning data into actionable insights. This position is fully remote and based in Cape Town, South Africa. The role offers the opportunity to work with international organizations while establishing a long-term remote career. Role overview The Lead Data Analyst plays a central role within the Analytics team. The focus is on exploring complex datasets, shaping data strategies, and translating analytical results into clear recommendations. Collaboration is key: frequent partnership with marketing, product, and operations teams is expected to uncover trends, forecast outcomes, and support business decisions. Mentoring is also part of the job, with responsibility for helping analysts grow their technical and business skills. What you will do Create and apply analytical frameworks that align with business objectives. Engage with stakeholders to transform business questions into data projects. Design and maintain dashboards, reports, and advanced analytics models. Mentor junior analysts, promoting high data quality and effective storytelling with data. Suggest process improvements based on data analysis. Keep up to date with analytics tools, industry trends, and best practices. Requirements Minimum of 3 years' experience in data analysis or business intelligence. Strong command of SQL and Python or R for analysis and statistical modeling. Experience with BI tools such as Tableau, Power BI, or Looker. Proven ability to lead projects and teams. Excellent communication skills, able to explain complex data to non-technical audiences. Tools and technology Proficiency in Python, SQL, or Scala. Familiarity with pipeline orchestration tools like Apache Airflow or dbt. Experience working with cloud data warehouses (Snowflake, BigQuery, or Redshift). Understanding of cloud platforms including AWS, GCP, or Azure. Experience with Kafka or Spark is an advantage. Comfort with Google Workspace.
Paystack serves over 200,000 businesses with digital payment solutions, operating in Nigeria, South Africa, Ghana, and Kenya. The platform is trusted by major brands such as MTN, Burger King, and UPS. Features include automated recurring payments and chargeback management, with a focus on reliability and ongoing product improvement. Role overview This Senior Full Stack Engineer position is located in Cape Town. The role involves building and maintaining applications across the technology stack. Projects support both internal teams and external customers, requiring attention to performance, accuracy, and reliability. Work includes managing large data sets and delivering robust systems for digital commerce. Collaboration with other engineers is central, as teams design and enhance products for leading brands in South Africa and across the continent. What you will do Develop and maintain full stack applications that power Paystack’s payment platform Work with large data sets, ensuring systems meet high standards for speed and accuracy Collaborate with peers to design, build, and refine products for both internal and external users Requirements Experience building and maintaining applications across the stack Ability to handle large data sets and deliver reliable, high-performance systems Strong collaboration skills to work effectively with engineering teams
Full-time|On-site|Cape Town, Western Cape, South Africa
Join our dynamic team as a Senior Quality Assurance Engineer, where you will spearhead quality assurance initiatives across an expansive and evolving web platform. This pivotal role is designed to infuse structure, consistency, and assurance into our release processes, ensuring top-notch quality in every delivery.Key Responsibilities:Quality Assurance:Define and establish robust QA processes and standards.Conduct comprehensive manual testing across various websites and applications.Take ownership of regression testing for releases, migrations, and new features.Serve as the quality gatekeeper prior to production releases.Automation & Improvement:Develop and initiate a strategic test automation plan.Choose appropriate tools and pinpoint areas ripe for automation.Collaborate closely with developers and DevOps to enhance quality practices.Mentor and guide junior QA engineers as the team expands.
Join Hire Hangar and collaborate with dynamic global organizations while establishing a sustainable remote career.Job TitleSenior Customer Solutions Architect (AI Readiness & Enterprise Data)LocationRemote (Hybrid with client interaction as required)Time ZoneUS Time Zones (EST–PST)Role OverviewWe are seeking a Senior Customer Solutions Architect who excels in technical pre-sales and practical deployment scenarios. You will lead enterprise clients through discovery processes, architectural design, and proof-of-value (POV) implementations, especially in areas where unstructured data, security, compliance, and AI readiness converge. This position collaborates closely with Sales, Product, Engineering, and customer stakeholders to ensure that solutions are technically robust, deployable, and provide measurable value early in the project lifecycle.Key ResponsibilitiesCollaborate with Sales to spearhead technical discovery and establish clear POV success metrics.Evaluate enterprise environments (on-premises, cloud, hybrid), focusing on storage, file systems, IAM, security, and compliance needs.Architect solutions that facilitate unstructured data scanning, classification, and AI-ready data preparation.Deliver customized demonstrations and technical presentations to architects, security teams, and business decision-makers.Oversee comprehensive POV execution: installation, configuration, integrations, and outcome validation.Diagnose deployment and performance challenges while confirming measurable value (accuracy, throughput, business impact).Facilitate the transition to production through documentation, internal handoff, and identifying opportunities for expansion.Required Qualifications5+ years in a customer-facing architecture or solutions role (Solutions Architect, Solutions Engineer, Sales Engineer, Customer-Facing Systems Engineer) within Technology, SaaS, or AI sectors.Deep understanding of enterprise infrastructure across hybrid/on-premises and cloud environments, including data movement and integration methodologies.Hands-on experience with security and IAM principles, access models, and governance/compliance frameworks.
Join our dynamic team as a Senior Project Manager, where you will play a crucial role in steering our projects towards achieving strategic business goals. You will be responsible for leading and managing concurrent Primer projects, which may vary in complexity, and may also involve participation in larger-scale programs overseen by a Programme Manager.As a Senior Project Manager, you will collaborate closely with our Pre-Sales and Sales teams to effectively scope and budget project solutions. Your expertise will be vital in preparing proposals that outline detailed task schedules, resource allocations, and cost breakdowns.In your role, you will actively identify opportunities during project delivery and client engagements, engaging in meaningful conversations to promote Dimension Data’s consulting and professional services offerings.Your primary focus will be on ensuring project delivery aligns with the as-sold solution, adheres to budget constraints, and meets timelines while achieving the highest quality standards and maintaining client satisfaction. You will manage project delivery in accordance with PMI knowledge areas and Dimension Data’s Primer methodology, ensuring rigorous scope control and effective change management. Clear communication with stakeholders regarding project status will be essential.Client satisfaction will be at the forefront of your efforts, acting as the primary contact between Dimension Data and the client, managing escalations, and maintaining service level commitments. You will lead the project team effectively within a matrixed environment, ensuring they have the necessary access to project management tools and resources to fulfill their roles.As a leader, you will set an example for your team, exhibiting assertiveness and a strong focus on client satisfaction. Your advanced communication, influencing, and negotiation skills will be pivotal in managing large teams effectively. Attention to detail and a commitment to excellence will be key attributes in this role.
Full-time|On-site|Cape Town, Western Cape, South Africa
Join NawiriGroup, a premier safari travel organization dedicated to crafting personalized nature-based travel adventures across Africa. Our mission extends beyond simply providing outstanding safari experiences; we aim to forge connections among local communities, expert partners, investors, and travelers, fostering a positive impact within Africa's iconic wilderness regions.Since our establishment, we have contributed to the preservation of national parks, supported community-led conservancies, and collaborated with local governments, investing millions of dollars in initiatives that protect and manage vital wilderness areas. We believe that travel can and should be a force for good. Our vision is to leverage responsible travel to cultivate a sustainable future for Africa's ecosystems and the communities that inhabit them.Currently, through our subsidiaries, including Asilia Africa and Go2Africa, we employ nearly 1,200 dedicated professionals across sub-Saharan Africa, all united in delivering immersive travel experiences while striving to make a meaningful impact.
Takealot.com is at the forefront of e-commerce in South Africa, and we are seeking a skilled Senior Frontend Software Engineer specializing in JavaScript to elevate our customer-facing applications.Join a vibrant and rapidly growing team that values creativity, hard work, and integrity!Are you ready to face new challenges?Impact: Over 4 million satisfied customers shop on takealot.com and 2.7 million on Mr D. Show us your talents!Growth: Collaborate with top industry experts and enhance your skills swiftly.Career Advancement: Be a part of the expanding Takealot Group, where we prioritize internal promotions. This is your chance to grow!Who is in our tech community?This role reports directly to the Engineering Manager.Your mission, if you choose to accept it:Design, develop, and enhance innovative features.Identify and troubleshoot bugs and crashes.Collaborate on brainstorming sessions for new ideas and concepts.Engage with peers for design discussions, code reviews, and project estimations.Implement advanced front-end JavaScript coding with a focus on performance, maintainability, and testability.Create modules and components to build a cohesive and functional website.Work in close partnership with designers, QA Analysts, and back-end developers, integrating with APIs through standardized methods.
We are seeking a highly skilled Senior Insights Manager to join our dynamic team at takealot.com. In this pivotal role, you will lead the development of data-driven insights that empower our strategic decision-making processes. You will collaborate closely with cross-functional teams, harnessing a variety of data sources to uncover trends and actionable opportunities for growth.Your expertise in analytical frameworks and methodologies will enable you to interpret complex datasets, transforming them into compelling narratives that influence our business direction. If you are passionate about leveraging insights to drive performance and are excited about the opportunity to impact a leading e-commerce platform, we want to hear from you!