Job
- Level
- Senior
- Job Field
- Back End
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Berlin
- Working Model
- Onsite
Job Summary
In this role, you will develop robust core banking services, build modern transaction systems, and ensure availability and scalability within a global infrastructure. You will architect solutions and continuously improve the codebase.
Job Technologies
Your role in the team
- Build and evolve the SumUp's core banking services that power 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.
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.
This text has been machine translated. Show original
What we offer
- You will receive 25 days of paid leave, plus 1 additional day for each year of employment.
- You can take up to 10 days' educational leave to expand your skill set.
- 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).
- Enrollment onto our virtual stock ownership program - you will own a stake in SumUp's future success.
- Access to the SumUp Sabbatical, our Employee Assistance Program for mental health.
- We offer additional health insurance, a subsidized Multisport card, free shuttle buses from Joliot-Curie metro station, and other great benefits.
- You will attend global offsites and/or hackathons.
This text has been machine translated. Show original
Benefits
Work-Life-Integration
Health, Fitness & Fun
Topics that you deal with on the job
Job Locations
This is 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