Browse All Jobs
Job Description
impact.com is seeking a Senior 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. They are the leading SaaS platform for businesses to automate their partnerships and grow their revenue.

Role Involves:
  • Delivering epics for the squad through planning, designing, implementing, testing, and deploying.
  • Collaborating with a distributed team to fulfill department objectives.
  • Developing code independently and through pair programming.
  • Writing and maintaining design, user, and test documentation.
  • Performing triage functionality through bug verification and fixing.
  • Creating SQL for Tech Updates.
  • Reviewing business needs and technical specifications.
  • Responding to alerts and fixing bugs.
  • Mentoring junior staff and performing code reviews.
  • Contributing to technical documentation and evolving architecture.

Requirements:
  • Completed B.S. in Computer Science or related field or equivalent experience.
  • 8+ years of experience with Java 8+, SQL, Unix shell commands, version control, JDBC, OR Tools (Hibernate, JPA), Spring MVC, HTTP/Rest protocols, build tools (Gradle/Maven), CI (Jenkins/Bamboo/etc), JVM & Garbage collection, NOSQL & Data lakes, Cloud Computing, Load balancing.
  • Experience working with Java, Spring, and related technologies.
  • Agile/Iterative process experience (Kanban/Scrum).
  • Knowledge of Relational Databases, Table design, and SQL.
  • TDD experience.
  • Continuous Integration/Delivery methods and tooling.
  • Experience working with Large Scale processing.
  • Exposure to Google Cloud technology.
  • Experience in monitoring, alerting, and production support.
  • Good understanding of JVM and Garbage Collection.

What impact.com Offers:
  • Hybrid, Casual work environment
  • Responsible PTO policy
  • Training & Development
  • Medical Aid and Provident Fund
  • Restricted Stock Units
  • Internet Allowance
  • Fitness club fee reimbursements
Apply Manually