Назад
Company hidden
обновлено 18 дней назад

Software Engineer (Java/Spring)

Формат работы
hybrid
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
SA
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен 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

hirify.global 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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →