Browse All Jobs
Job Description
impact.com is seeking an Associate Software Engineer to join their team in Cape Town. The ideal candidate will be passionate about technology and customer success, contributing to a culture of ambition and curiosity. This role focuses on delivering tasks, testing, assisting with staging environments, and fixing broken builds. The Associate Software Engineer should have a solid understanding of a language, apply solutions independently, and possess practical experience in design patterns and unit testing.

Role involves:
  • Developing, testing, and maintaining software for the platform.
  • Writing automation tests and meaningful unit, functional, and integration level tests.
  • Collaborating with a distributed team to fulfill quarterly objectives.
  • Developing code independently and while pair programming.
  • Writing and maintaining design, user, and test documentation.
  • Becoming familiar with technologies used on the squad.
  • Performing triage functionality through verification and fixing of bugs.
  • Building non-customer-facing code.
  • Supporting software testing and quality assurance processes.
  • Production Deployments.

Requirements:
  • Completed B.S. in Computer Science or related field or equivalent professional experience.
  • Initiative, adaptability, and a commitment to personal development.
  • Being a team player.
  • Desire to work with Java, Spring, and related technologies.
  • 1 - 2 years of experience in Software development.
  • Experience with Agile / Iterative processes (Kanban / Scrum).
  • Knowledge of Relational Databases, Table design, and SQL.
  • Opensource contributions are beneficial

What role offers:
  • Hybrid, Casual work environment
  • Responsible PTO policy
  • Primary caregiver leave
  • Training & Development
  • Medical Aid and Provident Fund
  • Restricted Stock Units
  • Internet Allowance
  • Fitness club fee reimbursements
  • Technology stipend
Apply Manually