Back to all jobs

Backend Engineer (Kotlin +Java), Store Management

Berlin, Germany · Engineering

SumUp enables businesses to get paid easily, process orders quickly, sell online instantly and manage their money more efficiently. SumUp creates the tools businesses need to make their business (and their customer experience) thrive! 

As a member of the Store Management team, you will work on Item Catalog and enable our Merchants to maintain all their items & services in one place and give them a complete record of their item offerings and business process to run their business successfully.

If you are a backend developer passionate about impacting the world of FinTech and millions of merchants worldwide, then why not make SumUp your next stop? We would love to hear from you!

We’re building a diverse team with a wide range of experiences and backgrounds, so we especially encourage folks from underrepresented groups to apply – your unique perspective is just as important to us as your technical skills.

What you’ll do:

  • Build and thoroughly monitor a world-class events-driven system

  • Make sure that SumUp merchants can seamlessly grow their business, relying on their Item Catalog to grow with them

  • Work with multiple stakeholders, including your fellow teammates, product manager, engineering manager, and b2b consumers of catalog.

  • Share your know-how and learn from experienced and highly motivated colleagues

  • Wok in a healthy and fun team environment

You’ll be great for this role if:

  • You’ve developed production systems using Kotlin + Java (we’re using Kotlin with Spring Boot)

  • You’re familiar with any cloud infrastructure (we’re using AWS: S3, SQS, AmazonMQ, RDS, and Kubernetes)

  • You’re familiar with message queues (we’re using Kafka and RabbitMQ)

  • You’ve built REST and gRPC APIs (with a focus on latter)

  • You have a strong focus on observability and stability of the developed system (most  of the team members are in on-call rotation)

Why you should join SumUp:

🌍  We are open to remote work (within the EU), hybrid, or on-site in Berlin. Just let us know what works for you.

📚  A dedicated annual Learning & Development budget for attending conferences and/or advancing your career through further education.

🚀  Enrollment onto our virtual stock ownership program - you will own a stake in SumUp’s future success. 

👩🏼‍💻  The opportunity to work on large scale fintech products used by millions of businesses around the world.

💶  A corporate pension scheme where we match up to 20% of your contributions.

🚵🏾‍♂️  Numerous other benefits such as Urban Sports Club subsidy, Kita placement assistance, relocation assistance, subsidised office lunches and RYDE Mobility benefits. 

If you do not fit 100% of the requirements then we would still love to hear from you! Studies show that people from some demographics are less likely to apply if they do not match 100% of the requirements and we believe that whilst some areas are crucial, great people can pick up skills quickly.

SumUp is an Equal Employment Opportunity employer that proudly pursues and hires a diverse workforce. SumUp does not make hiring or employment decisions on the basis of race, colour, religion or religious belief, ethnic or national origin, nationality, sex, gender, gender identity, sexual orientation, disability, age or any other basis protected by applicable laws or prohibited by company policy. SumUp also strives for a healthy and safe workplace and strictly prohibits harassment of any kind.

SumUp will not accept unsolicited resumes from any source other than directly from a candidate.

Job Application Tip

We recognise that candidates feel they need to meet 100% of the job criteria in order to apply for a job. Please note that this is only a guide. If you don’t tick every box, it’s ok too because it means you have room to learn and develop your career at SumUp.