обновлено 18 дней назад
Software Engineer (Java/Spring)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Software Engineer (Java/Spring): Building and evolving a commerce partnership marketing platform while replacing a legacy monolith with a modular monolith and event-driven systems with an accent on domain-driven design, hexagonal architecture, and clean code. Focus on designing simple solutions to complex problems, applying test-driven development, and delivering reliable software through continuous integration and deployment.
Location: Cape Town, hybrid
Company
provides a commerce partnership marketing platform covering affiliate, influencer, content publisher, brand ambassador, and customer referral partnerships.
What you will do
- Build simple, elegant solutions to large and complex software problems.
- Collaborate with product, sales, operations, and engineering stakeholders.
- Help evolve a legacy monolith into a modular monolith and event-driven systems.
- Apply domain-driven design, hexagonal architecture, test-driven development, object-oriented programming, and functional programming.
- Improve engineering practices through experimentation, continuous improvement, and knowledge sharing.
Requirements
- At least 4 years of software development experience.
- Strong foundations in computer science, including algorithms, data structures, system design, and agile approaches.
- Interest in or experience with domain-driven design and hexagonal or ports-and-adapters architecture.
- Experience with object-oriented and functional programming concepts.
- Understanding of test-driven development and event-driven architectures.
- Strong analytical, communication, collaboration, and continuous-learning skills.
Nice to have
- Deep frontend expertise is not required; familiarity with Vue.js is useful.
Culture & Benefits
- Hybrid, casual work environment.
- Unlimited paid time off and a focus on work-life balance.
- Training and development opportunities.
- Medical aid and provident fund group schemes.
- Restricted stock units with a three-year vesting schedule, pending Board approval.
- Internet allowance, technology stipend, fitness club fee reimbursement, caregiver leave, and mental health and wellness benefits.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →