Назад
Company hidden
5 часов назад

Software Engineer (Java)

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

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

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

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