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

Senior Software Engineer (Java/Spring)

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

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

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Software Engineer (Java/Spring): Building and maintaining large-scale SaaS platform services through planning, design, implementation, testing, and deployment with an accent on Java, Spring, cloud services, and production stability. Focus on influencing system architecture, solving complex integration and performance issues, and mentoring engineers while delivering independently in a hybrid Cape Town environment.

Location: Cape Town, South Africa; hybrid work environment

Company

hirify.global provides a SaaS partnership management platform that helps businesses automate partnerships and grow revenue across affiliate, influencer, commerce content, and B2B channels.

What you will do

  • Plan, design, implement, test, and deploy software epics and customer-facing and internal functionality.
  • Develop independently and through pair programming, perform code reviews, approve pull requests, and deliver point releases.
  • Investigate alerts, triage and resolve bugs, support production operations, and maintain build and staging stability.
  • Influence and evolve system-wide architecture, research technologies, and prototype new solutions.
  • Write and maintain design, user, test, and technical documentation, including SQL for technical updates.
  • Mentor less senior engineers, unblock team members, and collaborate with distributed teams on planning and delivery.

Requirements

  • 8+ years of software development experience and a bachelor's degree in computer science or equivalent professional experience.
  • Strong experience with Java, Spring, JDBC, Hibernate or JPA, REST/HTTP, Gradle or Maven, and Unix shell commands.
  • Knowledge of relational databases, SQL, table design, NoSQL, data lakes, JVM and garbage collection, cloud computing, and load balancing.
  • Experience with TDD, continuous integration and delivery, Agile processes, monitoring, alerting, production support, and large-scale processing.
  • Ability to work independently, take ownership of large pieces of work, assess and resolve technical issues, and influence architecture and interdisciplinary dependencies.
  • Experience mentoring or training teams and collaborating effectively in a distributed environment.

Nice to have

  • Experience with Google Cloud technologies.
  • Open-source contributions, frontend exposure, or digital marketing knowledge.
  • Affiliate and Partnerships Industry Fundamentals Certification by PXA.

Culture & Benefits

  • Hybrid, casual work environment with a focus on collaboration, initiative, adaptability, and continuous development.
  • Responsible PTO policy supporting work-life balance.
  • Training and development focused on partnership automation products.
  • Medical aid and provident fund group schemes.
  • Restricted stock units subject to board approval, plus internet allowance and fitness club fee reimbursements.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →