Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Experience
About the job
Join the innovative team at impact as a Software Engineer II. In this pivotal role, you will contribute to the design, development, and maintenance of software applications that enhance our cutting-edge solutions. We are looking for a passionate individual who thrives in a collaborative environment and is eager to tackle complex challenges.
Join the innovative team at impact as a Software Engineer II. In this pivotal role, you will contribute to the design, development, and maintenance of software applications that enhance our cutting-edge solutions. We are looking for a passionate individual who thrives in a collaborative environment and is eager to tackle complex challenges.
Join our innovative team at moo as a Software Engineer II specializing in Front-End development using Next.js. In this role, you will collaborate with designers and backend engineers to create dynamic, user-friendly web applications that enhance our digital presence. Your passion for coding and commitment to delivering high-quality software will be essential as we continue to evolve our platform.
Full-time|On-site|Cape Town, Western Cape, South Africa
Join our dynamic team at invisionhr as an Intermediate Videographer. We are seeking a creative and skilled professional who is passionate about storytelling through video. In this role, you will be responsible for conceptualizing, shooting, and editing engaging video content that resonates with our audience.As part of our innovative team, you will work closely with various departments to bring their visions to life. If you have a strong understanding of videography techniques, a keen eye for detail, and excellent communication skills, 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 and problem-solving.
About impact.comimpact.com stands as the premier commerce partnership marketing platform globally, revolutionizing business growth through effective partnership management across the customer journey. We empower brands to cultivate authentic relationships with affiliates, influencers, content publishers, and advocates, driving performance-based growth. Our award-winning solutions—Performance (affiliate), Creator (influencer), and Advocate (customer referral)—integrate all partner types into a cohesive platform. As consumer trust in recommendations grows, impact.com ensures brands shine where it counts. Over 5,000 leading global brands, like Walmart, Uber, Shopify, Lenovo, L’Oréal, and Fanatics, trust impact.com to fuel over 225,000 partnerships that yield measurable results.Your Role at impact.com:As a key member of our rapidly growing SaaS scale-up, your mission will be to streamline self-service Products, Plans, Subscriptions, and Billing, enhancing experiences for clients and our sales and account management teams. This role is central to our operations, aimed at empowering customers to independently manage their plans while ensuring billing processes are automated, precise, and scalable.Your contributions will directly influence our revenue growth, paving the way for new business models and establishing the foundation of our operational framework.This isn't a conventional engineering position. Your work will be pivotal in transforming our business, replacing outdated monolithic systems with a modern, modular architecture or individual services where appropriate. We are committed to adopting cutting-edge technologies and methodologies.If you are someone who challenges the norm, possesses a keen interest in emerging technologies and engineering practices, and thrives in an environment that values curiosity, experimentation, and continuous improvement, we want you on our team!
Full-time|On-site|Cape Town, Western Cape, South Africa
Join our dynamic team at Electrum as a Junior React Software Engineer where you will be part of an innovative environment dedicated to building high-quality software solutions. You will work closely with experienced developers to create and enhance web applications using React. This is a fantastic opportunity for recent graduates or those early in their careers to gain hands-on experience and grow within a supportive team.
Full-time|On-site|Cape Town, Western Cape, South Africa
We are seeking a highly skilled Senior Full Stack Developer to join our dynamic team at Vista Group International. In this pivotal role, you will be instrumental in delivering top-tier, customized cinema websites that serve clients around the globe.Leveraging your deep expertise in .Net, React.js, TypeScript, CSS/SCSS, and REST APIs, you will take ownership of features and projects. Your collaboration with stakeholders, including Product Owners, Business Analysts, and Engineering Managers, will be crucial as we strive for continuous improvement and innovation.Your experience with Agile software development methodologies will empower you to enhance team quality and productivity. You will engage in peer programming and code reviews, ensuring that our codebase remains high-quality, maintainable, and continuously evolving.
Lead the planning, development, and implementation of web and mobile applications within an agile framework.Take ownership of system comprehension and share knowledge with team members.Collaborate with senior team members to influence strategic and architectural decisions that enhance our services for members and clients.Provide mentorship and technical support to junior developers.Identify opportunities to enhance system robustness, resilience, and stability.
Role Mission Join us as we cultivate a talented team of engineers dedicated to crafting top-notch code on a daily basis, while continuously enhancing their technical skills.If you are passionate about tackling complex technical challenges, eager to learn from exceptional colleagues, and enjoy diving deep into code — this role is for you.You won’t be working in isolation; instead, you will collaborate with a high-performing team, navigating dynamic client projects. This requires thoughtful collaboration, clear communication, and a proactive approach to overcoming obstacles for yourself and your teammates. We are looking for engineers who are inquisitive, eager to learn from their peers, and understand how to access the resources they need to deliver their best work.
Role OverviewJoin our dynamic team of talented engineers who are passionate about producing exceptional code daily and advancing their technical skills continuously.If you excel at tackling complex technical challenges, learning from exceptional colleagues, and diving deep into the codebase consistently, you might be the perfect fit.This role is not about working in isolation; you will collaborate with a high-performing team on fast-paced client projects. Effective collaboration, clear communication, and proactive problem-solving are essential. We seek engineers who are curious, eager to learn from their peers, and know how to access the resources they need to excel in their work. As a Frontend Engineer, your primary goal will be to develop a high-impact, state-of-the-art product that is utilized by hundreds of thousands of users globally.
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.
Join our dynamic team at System Canada Technologies as a Software Support Consultant. In this role, you will be pivotal in providing exceptional technical support to our clients, troubleshooting software issues, and ensuring seamless user experiences. Your expertise will help clients maximize the value of our software solutions.
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.
Role Overview Speechify is hiring an iOS Core Product Software Engineer in Cape Town, South Africa. This role focuses on building and improving iOS applications that help users get more from their experience. The position involves close collaboration with developers and designers to deliver features and solutions that matter to Speechify’s audience.
Role MissionJoin our dynamic team of elite engineers dedicated to writing exceptional code and continuously enhancing their technical prowess.If you excel at tackling complex technical challenges, learning from talented colleagues, and diving deep into code every day, this role is for you.This is not a solitary role; you will collaborate with a high-performing team on fast-paced client projects. Strong communication, proactive problem-solving, and collaboration are key attributes we seek. We value engineers who ask insightful questions, leverage their teammates' knowledge, and take initiative to facilitate their own and others' success.As a Senior Frontend Engineer, your mission will be to develop a high-impact, cutting-edge product utilized by hundreds of thousands of users globally.
About Us:At impact.com, we are deeply committed to our team, our innovative technology, and the success of our customers. Our collaborative spirit fuels our rapid growth as we serve some of the world’s largest brands. Leveraging cutting-edge technology, we tackle real-world challenges for our clients, staying ahead as the premier SaaS platform that automates partnerships and drives unprecedented revenue growth. Our entrepreneurial culture rewards ambition and curiosity. If you seek a vibrant team where your insights matter and you enjoy collaborating with talented, fun individuals from across the globe, look no further!impact.com is the leading partnership management platform reshaping how businesses manage and optimize diverse partnerships—from traditional affiliate rewards to influencers and B2B networks. Our robust, purpose-built platform empowers companies to create, manage, and scale their partnership ecosystems with trusted brands and communities, enhancing customer experiences across various contexts. Discover how impact.com’s technology is propelling revenue growth for global enterprises like Walmart, Uber, Shopify, Lenovo, L’Oreal, and Fanatics at www.impact.com.Your Role:As a Software Quality Engineer at impact.com, you will play a crucial role in ensuring the delivery of top-quality software to our users while maintaining our high standards through automated regression testing. This unique position in QA allows you to influence software quality at every stage of the feature delivery process. You will oversee all QA responsibilities for a designated squad.The successful candidate will meticulously examine new features, documenting the testing methodology in a comprehensive test plan with specific test cases. Once a feature is deployed successfully, you will automate the scenarios outlined in the test plan using Java and Selenium WebDriver.Additionally, you will conduct regression testing during the deployment workflow and provide timely reports on the results. Collaboration with Software Development Engineers and Product Managers will be essential to grasp feature requirements and enhance our product quality.
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.
Full-time|On-site|Cape Town, Western Cape, South Africa
DVT is a prominent software development company based in Cape Town, working with major clients in South Africa and internationally. The team delivers impactful software projects across a range of industries. This Senior .NET Developer role centers on building and integrating software using technologies such as Azure, Microservices or SOA, and .NET. The position offers the chance to work on enterprise-scale solutions and contribute directly to client success. What you will do Develop and maintain software solutions using .NET and related technologies Work on projects involving Azure, Microservices, and enterprise integration Collaborate with a team of experienced engineers on client-focused initiatives Growth and culture Participate in ongoing learning through internal training sessions Access to technical events such as DevConf and GDG, supported by DVT Be part of a culture that values knowledge sharing and professional development Requirements Strong experience with .NET development Interest in Azure, Microservices/SOA, and enterprise integration Motivation to help clients turn ideas into working software
About Impact.com: At Impact.com, we pride ourselves on fostering a culture that values our people, transforms technology, and prioritizes customer success. Our collaborative environment fuels rapid growth, allowing us to serve some of the biggest brands globally. We leverage cutting-edge technology to tackle real-world challenges, making us the premier SaaS platform for automating partnerships and driving unprecedented revenue growth. With an entrepreneurial spirit, we reward ambition and curiosity. If you're seeking a workplace where your insights are valued, your efforts recognized, and you can collaborate with talented individuals from diverse backgrounds, Impact.com is the ideal destination for you! As the world's foremost partnership management platform, Impact.com is revolutionizing how companies manage and enhance partnerships, ranging from traditional affiliate networks to influencers, content publishers, and B2B collaborations. Our robust, purpose-built platform simplifies the creation, management, and scaling of partnership ecosystems, helping businesses connect with trusted brands and communities globally. To discover how Impact.com’s technology platform and partnerships marketplace are fueling revenue growth for renowned enterprises like Walmart, Uber, Shopify, Lenovo, L’Oreal, and Fanatics, explore www.impact.com. Your Role at Impact.com: As a Senior Software Engineer, you will take the lead in delivering high-impact features and functionalities through meticulous planning, design, implementation, testing, and deployment. You will possess a strong understanding of ancillary services and infrastructure, allowing you to work independently while contributing to team success. This position requires you to effectively select appropriate cloud services, implement new libraries, and independently identify and resolve issues. Your experience across multiple programming languages and familiarity with standard architectural patterns will enable you to conduct thorough blackbox and whitebox testing, as well as complex integration testing. In this role, you will be expected to deliver results autonomously while also providing assistance and guidance to team members. Strong communication skills and the ability to escalate issues will be crucial. You will collaborate closely with the Senior Software Owner (SSO) to prioritize tasks and align with the product's strategic direction, aiding team members in planning, design, and implementation processes.
Takealot Fulfilment Solutions (TFS), a leading division of Takealot Online (RF) (Pty) Ltd, is on the lookout for an exceptionally skilled Senior Software Engineer to become a vital member of our dynamic Logistics team based in South Africa.Join Our Mission at Takealot Fulfilment Solutions | We Are TFSAt TFS, we are at the forefront of transforming e-commerce logistics in South Africa through innovative technology and operational excellence, successfully delivering over 30 million orders each year. Our mission empowers businesses and fosters economic growth.Your Ideal Fit:We seek innovative and ambitious professionals who are eager to redefine the future of e-commerce logistics. At TFS, we blend your unique strengths with our collective vision, driving us towards success.Why TFS?Impactful Work: Make a difference through logistics innovation.State-of-the-Art Technology: Engage with the latest systems in a fast-paced environment.Career Advancement: Flourish in an agile setting that promotes continuous growth.Inclusive Culture: Your distinctive viewpoint is vital to our extraordinary outcomes.Community Spirit: Celebrate individuality while embracing the power of collaboration.Contribute to Sustainable Solutions: Help shape scalable logistics solutions across South Africa's e-commerce landscape.Your growth is intertwined with ours at TFS. You will be joining a dedicated team that embodies the core values of the Takealot Group.This role reports to the Software Engineering Manager (Logistics).As part of our vibrant team, you will be responsible for all systems that support the Takealot Group's delivery network, addressing unique logistical challenges at scale. We have adopted a microservices architecture for efficient management and are exploring advanced methodologies such as event-driven architecture and graph databases to enhance our delivery network.Your Mission, Should You Choose to Accept It:Develop and optimize systems for managing parcel and food delivery across South Africa.Collaborate with business units to enhance processes for greater delivery efficiency.Research and devise innovative solutions within the logistics domain.Engage in problem-solving for unique logistical challenges.
Join the innovative team at impact as a Software Engineer II. In this pivotal role, you will contribute to the design, development, and maintenance of software applications that enhance our cutting-edge solutions. We are looking for a passionate individual who thrives in a collaborative environment and is eager to tackle complex challenges.
Join our innovative team at moo as a Software Engineer II specializing in Front-End development using Next.js. In this role, you will collaborate with designers and backend engineers to create dynamic, user-friendly web applications that enhance our digital presence. Your passion for coding and commitment to delivering high-quality software will be essential as we continue to evolve our platform.
Full-time|On-site|Cape Town, Western Cape, South Africa
Join our dynamic team at invisionhr as an Intermediate Videographer. We are seeking a creative and skilled professional who is passionate about storytelling through video. In this role, you will be responsible for conceptualizing, shooting, and editing engaging video content that resonates with our audience.As part of our innovative team, you will work closely with various departments to bring their visions to life. If you have a strong understanding of videography techniques, a keen eye for detail, and excellent communication skills, 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 and problem-solving.
About impact.comimpact.com stands as the premier commerce partnership marketing platform globally, revolutionizing business growth through effective partnership management across the customer journey. We empower brands to cultivate authentic relationships with affiliates, influencers, content publishers, and advocates, driving performance-based growth. Our award-winning solutions—Performance (affiliate), Creator (influencer), and Advocate (customer referral)—integrate all partner types into a cohesive platform. As consumer trust in recommendations grows, impact.com ensures brands shine where it counts. Over 5,000 leading global brands, like Walmart, Uber, Shopify, Lenovo, L’Oréal, and Fanatics, trust impact.com to fuel over 225,000 partnerships that yield measurable results.Your Role at impact.com:As a key member of our rapidly growing SaaS scale-up, your mission will be to streamline self-service Products, Plans, Subscriptions, and Billing, enhancing experiences for clients and our sales and account management teams. This role is central to our operations, aimed at empowering customers to independently manage their plans while ensuring billing processes are automated, precise, and scalable.Your contributions will directly influence our revenue growth, paving the way for new business models and establishing the foundation of our operational framework.This isn't a conventional engineering position. Your work will be pivotal in transforming our business, replacing outdated monolithic systems with a modern, modular architecture or individual services where appropriate. We are committed to adopting cutting-edge technologies and methodologies.If you are someone who challenges the norm, possesses a keen interest in emerging technologies and engineering practices, and thrives in an environment that values curiosity, experimentation, and continuous improvement, we want you on our team!
Full-time|On-site|Cape Town, Western Cape, South Africa
Join our dynamic team at Electrum as a Junior React Software Engineer where you will be part of an innovative environment dedicated to building high-quality software solutions. You will work closely with experienced developers to create and enhance web applications using React. This is a fantastic opportunity for recent graduates or those early in their careers to gain hands-on experience and grow within a supportive team.
Full-time|On-site|Cape Town, Western Cape, South Africa
We are seeking a highly skilled Senior Full Stack Developer to join our dynamic team at Vista Group International. In this pivotal role, you will be instrumental in delivering top-tier, customized cinema websites that serve clients around the globe.Leveraging your deep expertise in .Net, React.js, TypeScript, CSS/SCSS, and REST APIs, you will take ownership of features and projects. Your collaboration with stakeholders, including Product Owners, Business Analysts, and Engineering Managers, will be crucial as we strive for continuous improvement and innovation.Your experience with Agile software development methodologies will empower you to enhance team quality and productivity. You will engage in peer programming and code reviews, ensuring that our codebase remains high-quality, maintainable, and continuously evolving.
Lead the planning, development, and implementation of web and mobile applications within an agile framework.Take ownership of system comprehension and share knowledge with team members.Collaborate with senior team members to influence strategic and architectural decisions that enhance our services for members and clients.Provide mentorship and technical support to junior developers.Identify opportunities to enhance system robustness, resilience, and stability.
Role Mission Join us as we cultivate a talented team of engineers dedicated to crafting top-notch code on a daily basis, while continuously enhancing their technical skills.If you are passionate about tackling complex technical challenges, eager to learn from exceptional colleagues, and enjoy diving deep into code — this role is for you.You won’t be working in isolation; instead, you will collaborate with a high-performing team, navigating dynamic client projects. This requires thoughtful collaboration, clear communication, and a proactive approach to overcoming obstacles for yourself and your teammates. We are looking for engineers who are inquisitive, eager to learn from their peers, and understand how to access the resources they need to deliver their best work.
Role OverviewJoin our dynamic team of talented engineers who are passionate about producing exceptional code daily and advancing their technical skills continuously.If you excel at tackling complex technical challenges, learning from exceptional colleagues, and diving deep into the codebase consistently, you might be the perfect fit.This role is not about working in isolation; you will collaborate with a high-performing team on fast-paced client projects. Effective collaboration, clear communication, and proactive problem-solving are essential. We seek engineers who are curious, eager to learn from their peers, and know how to access the resources they need to excel in their work. As a Frontend Engineer, your primary goal will be to develop a high-impact, state-of-the-art product that is utilized by hundreds of thousands of users globally.
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.
Join our dynamic team at System Canada Technologies as a Software Support Consultant. In this role, you will be pivotal in providing exceptional technical support to our clients, troubleshooting software issues, and ensuring seamless user experiences. Your expertise will help clients maximize the value of our software solutions.
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.
Role Overview Speechify is hiring an iOS Core Product Software Engineer in Cape Town, South Africa. This role focuses on building and improving iOS applications that help users get more from their experience. The position involves close collaboration with developers and designers to deliver features and solutions that matter to Speechify’s audience.
Role MissionJoin our dynamic team of elite engineers dedicated to writing exceptional code and continuously enhancing their technical prowess.If you excel at tackling complex technical challenges, learning from talented colleagues, and diving deep into code every day, this role is for you.This is not a solitary role; you will collaborate with a high-performing team on fast-paced client projects. Strong communication, proactive problem-solving, and collaboration are key attributes we seek. We value engineers who ask insightful questions, leverage their teammates' knowledge, and take initiative to facilitate their own and others' success.As a Senior Frontend Engineer, your mission will be to develop a high-impact, cutting-edge product utilized by hundreds of thousands of users globally.
About Us:At impact.com, we are deeply committed to our team, our innovative technology, and the success of our customers. Our collaborative spirit fuels our rapid growth as we serve some of the world’s largest brands. Leveraging cutting-edge technology, we tackle real-world challenges for our clients, staying ahead as the premier SaaS platform that automates partnerships and drives unprecedented revenue growth. Our entrepreneurial culture rewards ambition and curiosity. If you seek a vibrant team where your insights matter and you enjoy collaborating with talented, fun individuals from across the globe, look no further!impact.com is the leading partnership management platform reshaping how businesses manage and optimize diverse partnerships—from traditional affiliate rewards to influencers and B2B networks. Our robust, purpose-built platform empowers companies to create, manage, and scale their partnership ecosystems with trusted brands and communities, enhancing customer experiences across various contexts. Discover how impact.com’s technology is propelling revenue growth for global enterprises like Walmart, Uber, Shopify, Lenovo, L’Oreal, and Fanatics at www.impact.com.Your Role:As a Software Quality Engineer at impact.com, you will play a crucial role in ensuring the delivery of top-quality software to our users while maintaining our high standards through automated regression testing. This unique position in QA allows you to influence software quality at every stage of the feature delivery process. You will oversee all QA responsibilities for a designated squad.The successful candidate will meticulously examine new features, documenting the testing methodology in a comprehensive test plan with specific test cases. Once a feature is deployed successfully, you will automate the scenarios outlined in the test plan using Java and Selenium WebDriver.Additionally, you will conduct regression testing during the deployment workflow and provide timely reports on the results. Collaboration with Software Development Engineers and Product Managers will be essential to grasp feature requirements and enhance our product quality.
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.
Full-time|On-site|Cape Town, Western Cape, South Africa
DVT is a prominent software development company based in Cape Town, working with major clients in South Africa and internationally. The team delivers impactful software projects across a range of industries. This Senior .NET Developer role centers on building and integrating software using technologies such as Azure, Microservices or SOA, and .NET. The position offers the chance to work on enterprise-scale solutions and contribute directly to client success. What you will do Develop and maintain software solutions using .NET and related technologies Work on projects involving Azure, Microservices, and enterprise integration Collaborate with a team of experienced engineers on client-focused initiatives Growth and culture Participate in ongoing learning through internal training sessions Access to technical events such as DevConf and GDG, supported by DVT Be part of a culture that values knowledge sharing and professional development Requirements Strong experience with .NET development Interest in Azure, Microservices/SOA, and enterprise integration Motivation to help clients turn ideas into working software
About Impact.com: At Impact.com, we pride ourselves on fostering a culture that values our people, transforms technology, and prioritizes customer success. Our collaborative environment fuels rapid growth, allowing us to serve some of the biggest brands globally. We leverage cutting-edge technology to tackle real-world challenges, making us the premier SaaS platform for automating partnerships and driving unprecedented revenue growth. With an entrepreneurial spirit, we reward ambition and curiosity. If you're seeking a workplace where your insights are valued, your efforts recognized, and you can collaborate with talented individuals from diverse backgrounds, Impact.com is the ideal destination for you! As the world's foremost partnership management platform, Impact.com is revolutionizing how companies manage and enhance partnerships, ranging from traditional affiliate networks to influencers, content publishers, and B2B collaborations. Our robust, purpose-built platform simplifies the creation, management, and scaling of partnership ecosystems, helping businesses connect with trusted brands and communities globally. To discover how Impact.com’s technology platform and partnerships marketplace are fueling revenue growth for renowned enterprises like Walmart, Uber, Shopify, Lenovo, L’Oreal, and Fanatics, explore www.impact.com. Your Role at Impact.com: As a Senior Software Engineer, you will take the lead in delivering high-impact features and functionalities through meticulous planning, design, implementation, testing, and deployment. You will possess a strong understanding of ancillary services and infrastructure, allowing you to work independently while contributing to team success. This position requires you to effectively select appropriate cloud services, implement new libraries, and independently identify and resolve issues. Your experience across multiple programming languages and familiarity with standard architectural patterns will enable you to conduct thorough blackbox and whitebox testing, as well as complex integration testing. In this role, you will be expected to deliver results autonomously while also providing assistance and guidance to team members. Strong communication skills and the ability to escalate issues will be crucial. You will collaborate closely with the Senior Software Owner (SSO) to prioritize tasks and align with the product's strategic direction, aiding team members in planning, design, and implementation processes.
Takealot Fulfilment Solutions (TFS), a leading division of Takealot Online (RF) (Pty) Ltd, is on the lookout for an exceptionally skilled Senior Software Engineer to become a vital member of our dynamic Logistics team based in South Africa.Join Our Mission at Takealot Fulfilment Solutions | We Are TFSAt TFS, we are at the forefront of transforming e-commerce logistics in South Africa through innovative technology and operational excellence, successfully delivering over 30 million orders each year. Our mission empowers businesses and fosters economic growth.Your Ideal Fit:We seek innovative and ambitious professionals who are eager to redefine the future of e-commerce logistics. At TFS, we blend your unique strengths with our collective vision, driving us towards success.Why TFS?Impactful Work: Make a difference through logistics innovation.State-of-the-Art Technology: Engage with the latest systems in a fast-paced environment.Career Advancement: Flourish in an agile setting that promotes continuous growth.Inclusive Culture: Your distinctive viewpoint is vital to our extraordinary outcomes.Community Spirit: Celebrate individuality while embracing the power of collaboration.Contribute to Sustainable Solutions: Help shape scalable logistics solutions across South Africa's e-commerce landscape.Your growth is intertwined with ours at TFS. You will be joining a dedicated team that embodies the core values of the Takealot Group.This role reports to the Software Engineering Manager (Logistics).As part of our vibrant team, you will be responsible for all systems that support the Takealot Group's delivery network, addressing unique logistical challenges at scale. We have adopted a microservices architecture for efficient management and are exploring advanced methodologies such as event-driven architecture and graph databases to enhance our delivery network.Your Mission, Should You Choose to Accept It:Develop and optimize systems for managing parcel and food delivery across South Africa.Collaborate with business units to enhance processes for greater delivery efficiency.Research and devise innovative solutions within the logistics domain.Engage in problem-solving for unique logistical challenges.