Job
- Level
- Experienced
- Job Field
- Back End
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Berlin
- Working Model
- Onsite
Job Summary
In this role, you'll optimize the balance management system and develop a global transaction service while ensuring high availability in cloud environments and collaborating with various teams for seamless banking operations.
Job Technologies
Your role in the team
- At SumUp, the Global Bank team builds the core infrastructure and services that give merchants a digital bank account, helping small businesses manage their money easily and reliably.
- The Balance Management Squad sits at the core of the Global Bank Platform. Right now, our team is completing a major milestone: consolidating and modernizing our balance management system in Europe.
- The next big step is creating a global transaction history service; a single, shared platform used by all regions to give merchants consistent and transparent views of their financial activity.
- As a Backend Engineer, you'll help modernize existing systems while balancing innovation with stability, collaborate with teams across regions, and build reliable services that manage diverse markets with different regulations.
- Build and evolve the SumUp's core banking services that powers ledger operations and transactions, transforming our regional systems into a unified, scalable global platform.
- Tackle complex distributed systems challenges, ensuring resilient services that continue to perform under high transaction volumes.
- Support modernization initiatives by improving observability, adding test coverage, refactoring code for long-term maintainability, and gradually introducing new architectural patterns without disrupting live banking operations.
- Contribute to key architectural decisions - build ledger and transaction history systems from the ground up, ensuring a globally scalable banking solution for our clients.
- Collaborate with teams across Risk, Treasury, Finance, and Infrastructure to ensure smooth, compliant, and reliable global operations.
- Take ownership from design to production, running the services you build, monitoring their performance, and continuously improving how we deliver high-quality software at scale.
This text has been machine translated. Show original
Our expectations of you
Qualifications
- You are proficient in Golang and comfortable learning and working with other languages as needed, e.g., Kotlin or Elixir.
- You write maintainable, well-tested code, follow CI/CD best practices, and take responsibility for the software you build from development to production.
- You're comfortable building, deploying, and running services in cloud environments like AWS using Docker and Kubernetes.
- You're eager to learn about relational databases that perform well under load and maintain data consistency.
- You are a collaborator who enjoys working across regions, communicating clearly, exchanging feedback effectively, and making thoughtful technical decisions together.
- You have a curiosity for building reliable financial services and banking domain.
- Knowledge of Elixir - some of our legacy services are written in Elixir, and while it's not essential, it would be useful if you've worked with it before.
Experience
- You have solid backend experience building reliable, high-volume services and you think carefully about system design, APIs, data modeling, and how services interact.
- Deeper PostgreSQL experience - we rely heavily on Postgres, so if you've done performance tuning, complex queries, or schema design, that's a plus.
- Experience with event streaming platforms (Kafka preferred) and modern observability stacks (Grafana, Honeycomb, etc.)
This text has been machine translated. Show original
What we offer
- Be part of a company that values diversity and celebrates unique perspectives.
- Work with a global team of skilled professionals in an environment that fosters collaboration, learning, and growth.
- Be part of a global tribe building a banking solution from the ground up and delivering impactful solutions to the real-life problems of millions of SumUp merchants all over the world.
- Career growth and learning opportunities: We invest in your development through regular training, mentorship programs, SumUp University leadership cohort, and a yearly learning budget (2,000 EUR).
- Sabbatical program for tenured SumUppers.
- Join a global team where you belong: Check out our D&I Initiatives and Employee Resource Groups such as Pride Club, SumAfro, Neurodiversity, Grupos Mais, Women in Tech, and more.
- Health & wellness benefits: in-house fitness classes, gym in the office, subsidized Urban Sports Club and available psychotherapy sessions.
- A lot of other benefits such as Subsidized Public Transport Card, Kita placement assistance, Pension Scheme, Language Learning platform/courses etc.
- Enrollment onto our virtual stock ownership program - you will own a stake in SumUp's future success.
This text has been machine translated. Show original
Benefits
Work-Life-Integration
Health, Fitness & Fun
Topics You Will Work On
Job Locations
About Your Employer
Sumup
Our mission as a global FinTech company is to build the world's first global card acceptance brand, empowering small businesses all over the world and helping them achieve their goals.
Description
- Language
- English
- Company Type
- Established Company
- Working Model
- Onsite
- Industry
- Internet, IT, Telecommunication