Senior Software Engineer

Impact

Cape Town, South Africa
On-site
Java 8+
SQL
Spring mvc
Impact.com is seeking a Senior Software Engineer in Cape Town, South Africa, who will be responsible for delivering software solutions and mentoring junior team members. The role emphasizes independent problem-solving, collaboration, and familiarity with various technologies to optimize partnership management

Job Summary

  • As a Senior Software Engineer, your focus will be on delivering epics for the squad through planning, designing, implementing, testing and deploying.
  • You will have experience across multiple languages with practical experience in common architectural patterns, implementing blackbox and whitebox testing and complex integration testing frameworks.
  • Benefits include a hybrid, casual work environment, responsible PTO, training & development, medical aid, provident fund, restricted stock units, internet allowance, and fitness club fee reimbursements.

Matching Summary

Match Score: 85

Impact.com is seeking a Senior Software Engineer in Cape Town, South Africa, who will be responsible for delivering software solutions and mentoring junior team members. The role emphasizes independent problem-solving, collaboration, and familiarity with various technologies to optimize partnership management.

Skills & Requirements

Must-have

  • Java 8+
  • SQL
  • Spring MVC
  • HTTP/Rest protocols
  • CI/CD
  • Cloud Computing
  • Agile/Iterative processes

Nice-to-have

  • Opensource contributions
  • Digital Marketing knowledge
  • Front end technologies exposure
  • Google Cloud technology

Key Requirements

  • 8+ years experience
  • Completed B.S. in Computer Science or equivalent professional experience
  • TDD experience
  • Experience working with Large Scale processing
  • Experience Mentoring / Training teams
  • Proven track record of influencing architecture

Work Rights

Not specified

Tailored Resume

Cover Letter