This job is no longer available
This job expired on 19/07/2026. It no longer accepts applications.
Software Engineer
impact.com · Le Cap
Job description
About the role
impact.com is modernising its core commerce partnership platform and needs a Software Engineer to help replace a legacy monolith with a modular, event‑driven architecture. You will work on high‑impact features that directly influence the growth of thousands of global brands.
Key responsibilities
- Design and implement clean, maintainable code for new modular services.
- Collaborate with product, sales and operations teams to translate business needs into technical solutions.
- Participate in the architectural transition from a monolith to a modular and event‑driven system.
- Apply domain‑driven design, hexagonal architecture and test‑driven development practices.
- Continuously improve development processes through experimentation and knowledge sharing.
Required profile
- At least 4 years of professional software development experience.
- Strong foundation in computer science concepts such as algorithms, data structures and system design.
- Experience or strong interest in domain‑driven design and modern architectural patterns.
- Ability to work collaboratively in a fast‑moving, cross‑functional environment.
Required skills
- Domain‑driven design (strategic & tactical)
- Hexagonal (ports‑and‑adapters) architecture
- Test‑driven development
- Object‑oriented programming
- Functional programming concepts
- Event‑driven architecture
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in South Africa.
Salary: Software Engineer Based on 12 job offers in South AfricaSalaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
impact.com
Le Cap