Back to all jobs

Backend Engineer - Merchant Growth

Berlin, Germany · Engineering

Who we are

The Merchant Growth Tribe’s mission is to build an ecosystem of simple yet powerful products for our 1.5m+ merchants around the world which will help them grow their business. This includes our Point-of-Sale team, which is building our core product that allows our merchants to process contactless payments seamlessly. We also have a team building an Invoicing & Accounting platform to help streamline small business invoicing needs and an eCommerce team, building brand new websites, tools to track multichannel markets and offer customers live chat support.

We're looking for an experienced Backend Engineer to help with our engineering roadmap for the Item Catalog, Inventory and Discounts services, working to develop a highly scalable API for all our merchants here at SumUp.

What you’ll do

  • Participate in REST API design and implementation for both internal APIs and those exposed to our third-party integrators.

  • Actively provide code review feedback to other software engineers, considering both style and implementation.

  • Provide thoughtful and comprehensive documentation and testing for your features before shipping them.

  • Help drive and improve delivery of our platform features together with product manager and engineers

You’ll be great for this role if

  • You have 4+ years (not including student projects) relevant experience

  • You have experience in developing software using a JVM language (Java 11) and Spring Boot  in large-scale production systems

  • You have knowledge of concurrency mechanisms in JVM (knowledge of different concurrency models is a bonus)

  • You comprehend the differences between relational and non-relational databases

  • You have an understanding of the event-driven systems

  • You are open to learn new technologies and languages

The stack that we are looking for

  • Java, Kotlin

  • AWS - RDS (PostgreSQL), Keyspaces, SQS, S3, Microservices)

  • Micronaut / Spring Boot

  • Kafka, Rabbit

  • Protobuf, gRPC

  • Kubernetes

Why you should join SumUp

  • We’re a truly global team of 2000+ people from 60+ countries, spread across 3 continents.

  • You'll have the opportunity to make an impact as we work in flat hierarchies.

  • You'll attend global offsites and regular team events.

  • You’ll receive a budget for attending conferences and external training. 

  • We offer a corporate pension scheme, 28 days’ paid leave, free German and yoga classes, subsidised Urban Sports Club membership and other great benefits.

About SumUp

We believe in the everyday hero. 

Small business owners are at the heart of all we do, so we're creating powerful, easy-to-use financial solutions to help them run their businesses. With a founder’s mentality and a 'team-first’ attitude, our diverse teams across Europe, South America and the United States work together to ensure that small business owners can be successful doing what they love.

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.

Want to get more insights about SumUp? Don't miss to visit us on our blog on Medium, or check our social media pages on Facebook, Twitter and LinkedIn.