About the job
WHO WE ARE:
From our humble beginnings as a startup, we have transformed into a global fintech powerhouse, boasting a workforce of over 3,000 individuals from 80 diverse nationalities across 22 offices worldwide. Our rapid growth and diversification are unmatched.
At SumUp, we empower businesses to receive payments effortlessly, manage orders swiftly, sell online seamlessly, and optimize their financial operations. Our mission is to equip businesses with the necessary tools to enhance both their operations and customer experiences.
THE TEAM:
Our advanced payments processing platform, which encompasses a variety of sub-platforms, has been the backbone of SumUp's global operations for more than a decade. A vital part of this platform is our Payouts team, dedicated to ensuring that our millions of merchants receive their payments reliably. This entire ecosystem is developed in Sofia by the Payments Tribe, consisting of several autonomous, cross-functional squads, each responsible for their segment of the platform from start to finish.
We are currently in an exhilarating phase of scaling up and enhancing our existing products, while also innovating new solutions. Your contributions will be pivotal in refining and co-creating our existing and new microservices architecture, addressing complex scaling and development challenges where scalability and high availability are paramount.
Join a team that prioritizes strong engineering principles and impactful solutions. You will play a significant role in the design and development of our new Java-based payout platform, utilizing cutting-edge technology to influence our product directly.
OUR TECH STACK:
Java (minimal setup, Spring Boot), Kafka Streams, PostgreSQL/RDBMS, RestEasy, VueJS.

