About the job
Impact is a global partnership marketing platform that connects brands with affiliates, influencers, content publishers, brand ambassadors, and customer advocates. Its integrated products, Performance (affiliate), Creator (influencer), and Advocate (customer referral), bring together different partner types in one solution. Over 5,000 brands, including Walmart, Uber, Shopify, Lenovo, L’Oréal, and Fanatics, use Impact to manage more than 225,000 partnerships.
Role overview
The Associate Software Engineer joins the GRAINE (Graduates And Interns in Engineering) Squad in Cape Town. This team is dedicated to building strong software development skills and gaining practical experience with technologies such as Java, Unit Testing, Test-Driven Development (TDD), and Spring. Early contributions to the codebase and learning the Impact platform are key parts of this role.
What you will do
- Develop, test, and maintain software components for the Impact platform.
- Write unit, functional, and integration tests for your code.
- Collaborate with teammates through pair programming and individual coding tasks.
- Stay current with new technologies and apply improvements when suitable.
- Review and analyze business requirements, technical specifications, and documentation needs.
- Create and update design, user, and test documentation.
Location
This position is based in Cape Town.
