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.