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