Enable job alerts via email!

Associate Software Engineer II

impact.com

Cape Town

On-site

ZAR 300,000 - 500,000

Full time

30+ days ago

Job summary

impact.com is seeking an Associate Software Engineer to join their team in Cape Town. This role involves developing and maintaining software, collaborating with a distributed team, and enhancing existing code. Ideal candidates will have a B.S. in Computer Science or equivalent experience, with knowledge in Java, Spring, and React. The company offers various benefits, including caregiver leave and training opportunities, fostering a supportive work environment.

Benefits

Primary caregiver leave
Training and development
Medical aid
Provident fund
Stock units
Fitness reimbursements
Technology stipend

Qualifications

  • 1-2 years of software development experience.
  • Knowledge of relational databases, table design, and SQL.
  • Open-source contributions are a plus.

Responsibilities

  • Develop, test, and maintain software for the platform.
  • Build meaningful unit and functional tests.
  • Collaborate with a distributed team to achieve quarterly objectives.

Skills

Java
Spring
React
SQL

Education

B.S. in Computer Science (Honours) or related field

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. We foster an entrepreneurial culture where ambition and curiosity are rewarded. If you seek a team that values your opinion, recognizes your contributions, and enjoys working with talented individuals globally, 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 powerful platform helps companies create, manage, and scale ecosystems of partnerships with trusted brands and communities that influence purchasing and engagement. To learn more about impact.com’s technology and marketplace, visit www.impact.com.

Your Role at Impact:

As an Associate Software Engineer, you will focus on delivering tasks within your squad, reviewing code, and expanding your knowledge of our technologies.

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

You will work with services on both the frontend and backend, so full-stack experience is preferred.

You should have practical experience with common design patterns, writing unit tests for new code, and enhancing legacy code with tests. Exposure to at least one cloud platform is necessary, including using the console and building basic cloud applications.

You are expected to confidently reuse existing frameworks and work independently on familiar tasks.

During sprint planning and design sessions, you should feel comfortable asking questions to understand the business context of your tasks.

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

What You'll Do:
  • Develop, test, and maintain software for the platform.
  • Build meaningful unit and functional 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 team technologies.
  • Verify and fix bugs to ensure functionality.
  • Build both backend and frontend services.
  • Participate in production deployments.
What You Have:
  • Initiative and a desire for personal development.
  • Team player attitude.
  • B.S. in Computer Science (Honours) or related field, or equivalent experience.
  • Open-source contributions are a plus.
  • Interest in Java, Spring, React, and related technologies.
  • 1-2 years of software development experience.
  • Knowledge of relational databases, table design, and SQL.
  • Commitment to work-life balance and well-being.
  • Benefits include primary caregiver leave, training and development, medical aid, provident fund, stock units, fitness reimbursements, and a technology stipend.

Impact.com is proud to be an equal opportunity workplace. All employees and applicants will receive fair treatment regardless of race, ethnicity, religion, gender, age, disability, or other protected factors.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.