impact.com is seeking an Associate Software Engineer to contribute to the development and maintenance of their platform. This role involves working within a squad to deliver tasks, perform end-to-end testing, assist QA with staging environments, and resolve broken builds. The ideal candidate will have a solid understanding of a programming language, experience with design patterns, unit testing, CI, and integration tests as well as experience with cloud platforms.
What this 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 the departments 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 to ensure high-quality deliverables.
- Production Deployments.
Requirements:
- Initiative
- Adaptability
- Personal Development
- Being a team player
- Completed B.S. In Computer Science or related field or equivalent professional experience
- Opensource contributions are beneficial
- Desire to work with Java, Spring and related Technologies
- 1 - 2 years experience in Software development
- Agile / Iterative processes. Kanban / Scrum
- Knowledge of Relational Databases, Table design, SQL
impact.com 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