ATS Client
Senior Backend Engineer - Java, DDD & Event-Driven
Builds and refactors Java/Spring backend services using DDD and event-driven patterns, replacing a legacy monolith with a modular architecture while collaborating on scalable solutions.
- Compensation
- Not disclosed
- Location
- Cape Town, South Africa
- Work setup
- Hybrid
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Backend
- Posted
Skills
Full description
impact.com is seeking a software engineer to help replace a legacy monolith with a modular monolith and, where sensible, individual services. You’ll apply domain‑driven design, hexagonal architecture, and test‑driven development in a collaborative, high‑growth environment.
You’ll work with Java/Spring backend, MySQL persistence, and Vue.js frontend, contributing to architecture, code quality, and scalable solutions while growing your skills and ownership within a hybrid work model.