Browse All Jobs
Job Description
impact.com is seeking an Associate Software Engineer to join their team in Cape Town. The company is passionate about its people and technology, offering a culture where ambition and curiosity are rewarded. This role focuses on delivering tasks, reviewing code, and learning technologies used by the team. Full-stack experience is preferred, with practical experience in design patterns and unit testing.

Responsibilities:
  • Develop, test, and maintain software for the platform.
  • Build meaningful unit and functional tests.
  • Collaborate with a distributed team.
  • Develop code independently and in pair programming.
  • Write and maintain documentation.
  • Become familiar with technologies used by the squad.
  • Perform triage functionality through verification and fixing of bugs.
  • Build both backend and frontend services.
  • Handle production deployments.

Requirements:
  • Initiative, adaptability, and a focus on personal development.
  • Team player.
  • Completed B.S. in Computer Science (Honours) or related field or equivalent experience.
  • Opensource contributions are beneficial.
  • Desire to work with Java, Spring, React, 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.

Benefits:
  • Hybrid work environment.
  • 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