Talent.com
This job offer is not available in your country.
Associate Software Engineer

Associate Software Engineer

impact.comCape Town, Western Cape, South Africa
30+ days ago
Job description

At impact.com, we are passionate about our people, our technology, and are obsessed with customer success. Working together enables us to grow rapidly, win, and serve the largest brands in the world. We use cutting-edge technology to solve real-world problems for our clients and continue to lead as the premier SaaS platform for automating partnerships and increasing revenue. Our entrepreneurial culture rewards ambition and curiosity. If you value your opinion, want your contributions recognized, and enjoy working with talented, global colleagues, this is the place for you!

impact.com, the world’s leading partnership management platform, transforms how businesses manage various partnerships—including affiliates, influencers, content publishers, B2B, and more. Our platform enables companies to create, manage, and scale partnership ecosystems with trusted brands and communities. To learn how impact.com drives revenue growth for brands like Walmart, Uber, Shopify, Lenovo, L’Oreal, and Fanatics, visit .

Your Role at Impact :

As an Associate Software Engineer, you will focus on delivering squad tasks, end-to-end testing, assisting QA with staging environments, and fixing broken builds.

This role requires understanding all aspects of a programming language and applying previous solutions to new challenges independently.

You should have practical experience with design patterns, unit testing, CI, and integration testing. Exposure to at least one cloud platform, including console usage and basic app development, is essential.

At this level, you should confidently reuse existing frameworks and work independently on familiar tasks.

During sprint planning and design sessions, you should ask questions to understand the business context behind tasks.

You will also assist with environment setup and onboarding new team members.

What You'll Do :

  • Develop, test, and maintain platform software.
  • Create meaningful unit, functional, and integration tests.
  • Collaborate with a distributed team to achieve quarterly objectives.
  • Develop code independently and through pair programming.
  • Maintain design, user, and test documentation.
  • Familiarize yourself with squad technologies.
  • Verify and fix bugs as part of triage processes.
  • Build non-customer-facing code.
  • Support testing and quality assurance to ensure high-quality deliverables.
  • Participate in production deployments.

What You Have :

  • Initiative and a commitment to personal development.
  • Team player mindset.
  • B.S. in Computer Science or related field, or equivalent experience.
  • Open source contributions are a plus.
  • Interest in Java, Spring, and related technologies.
  • 1-2 years of software development experience.
  • Knowledge of relational databases, schema design, and SQL.
  • Ability to take necessary time off for work-life balance.
  • Primary caregiver leave.
  • Interest in learning advanced partnership automation products.
  • Benefits include medical aid, provident fund, stock units, fitness reimbursements, and a technology stipend.
  • impact.com is an equal opportunity employer, committed to fair treatment and non-discrimination in employment regardless of race, ethnicity, religion, gender, age, disability, or other protected factors.

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer • Cape Town, Western Cape, South Africa