5 часов назад
Software Engineer (Java)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Software Engineer (Java): Building and evolving modular monolith and event-driven systems for a commerce partnership marketing platform with an accent on domain-driven design, hexagonal architecture, and clean code. Focus on solving complex software engineering problems, replacing legacy systems, and applying test-driven development with Java and Spring.
Location: Hybrid in Cape Town, South Africa
Company
provides a commerce partnership marketing platform that helps brands manage and scale affiliate, influencer, content publisher, brand ambassador, and customer referral partnerships.
What you will do
- Build simple, maintainable solutions for large and complex engineering 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, clean code, and object-oriented and functional programming concepts.
- Improve engineering practices through experimentation, knowledge sharing, and continuous delivery.
Requirements
- 4+ years of software development experience.
- Strong foundations in computer science and software engineering, including algorithms, data structures, system design, and agile approaches.
- Experience or interest in domain-driven design and hexagonal architecture.
- Understanding of object-oriented and functional programming, test-driven development, and event-driven architecture.
- Strong analytical, communication, collaboration, and knowledge-sharing skills.
- Backend experience with Java and Spring; familiarity with MySQL.
Culture & Benefits
- Hybrid, casual work environment in Cape Town.
- 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, fitness club fee reimbursement, technology stipend, caregiver leave, and mental health and wellness benefits.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →