About the job
Join our Global Bank tribe at SumUp, where we are revolutionizing the infrastructure for merchants by providing them with a digital business account that simplifies their banking needs. Our mission is to become the top banking partner for small merchants worldwide, delivering a seamless, straightforward, and cost-effective experience.
As a valued member of our team, you will be instrumental in transitioning from a fragmented regional setup to a cohesive global infrastructure, thereby enabling millions of merchants to enjoy tailored banking solutions.
In the role of Senior Backend Engineer on the Global Accounts team, you will take ownership of vital components of our bank account platform. You will be involved in the design and development of a fully distributed, event-driven system built for scalability, resilience, and compliance.
Your primary development language will be Kotlin, with opportunities to work with Elixir and Golang. We embrace Extreme Programming methodologies: frequent iterations, daily releases, and a strong emphasis on technical excellence and deep problem-solving.
Our tech stack includes Kotlin, Golang, Elixir, Java, AWS, Kafka, PostgreSQL, and Kubernetes, complemented by observability tools such as Prometheus, Grafana, and Honeycomb. We also leverage AI-assisted development tools like Cursor and GitHub Copilot.

