
Software engineer
Impact.com9 months ago
Cape Town, South AfricaMid Level
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 builds a SaaS platform for partnership and affiliate marketing, used by brands to manage affiliates, influencers, content publishers, and referrals, with tools for tracking, attribution, commissioning, and fraud detection. Its revenue comes from software subscriptions and related services. Founded in 2008 and headquartered in Santa Barbara, California, it is privately held and counts customers such as Walmart, Uber, Shopify, Lenovo, L’Oréal, and Fanatics.