
Software engineer
Impact.com7 months ago
Cape Town, South AfricaMid Level
H1B Sponsor
Responsibilities
- Build simple, elegant solutions to large and complex problems.
- Collaborate with teammates and stakeholders across product, sales, and operations.
- Contribute to the transition from a legacy monolith to a modular monolith and event-driven systems.
- Apply domain-driven design, hexagonal architecture, object-oriented programming, functional programming, test-driven development, and clean-code practices.
- Learn from senior colleagues while increasing ownership and scope.
- Improve engineering practices through experimentation, collaboration, and knowledge sharing.
Requirements
- Strong foundations in computer science and software engineering, including algorithms, data structures, and system design.
- At least 4 years of software development experience.
- Interest in or hands-on experience with strategic and tactical domain-driven design.
- Familiarity with hexagonal or ports-and-adapters architecture.
- Experience with object-oriented and functional programming concepts.
- Commitment to writing clean, simple, and readable code.
- Understanding of test-driven development and willingness to develop further in this area.
- Exposure to or interest in event-driven architectures.
- Collaborative approach with strong analytical and communication skills.
- Curiosity, drive, and a desire for continuous improvement.
Benefits
- Hybrid, casual work environment
- Unlimited paid time off
- Training and development opportunities
- Medical aid through Discovery and Bonitas group schemes
- Provident fund through 10x
- Restricted Stock Units with a three-year vesting schedule pending Board approval
- Internet allowance
- Fitness club fee reimbursements
- Technology stipend
- Primary caregiver leave
- Mental health and wellness benefit including 12 therapy/coaching sessions and dependent coverage
About Impact.com
impact.com, the world’s leading partnership management platform, is transforming the way businesses manage and optimize all types of partnerships—including traditional rewards affiliates, influencers, commerce content publishers, B2B, and more. The company’s powerful, purpose-built platform makes it easy for businesses to create, manage, and scale an ecosystem of partnerships with the brands and communities that customers trust to make purchases, get information, and entertain themselves at home, at work, or on the go. To learn more about how impact.com’s technology platform and partnerships marketplace is driving revenue growth for global enterprise brands such as Walmart, Uber, Shopify, Lenovo, L’Oreal and Fanatics, visit www.impact.com.