About the Role
In the Global Bank tribe, we are building the infrastructure and core services needed to provide our merchants with a digital bank account that empowers them to be successful at doing what they love. Our goal is to become the most popular banking partner for small merchants globally by offering a high-quality banking experience tailored to their needs—effortless, simple, and affordable. As a Backend Engineer, you will play a key role in helping us transition from a localized setup with regional banks to a unified Global Bank.
Responsibilities
•Collaborate with a global team to design and build a unified global banking platform. This includes high-level APIs for multiple regions and local implementations, ensuring high availability and observability
•Be part of the transformation team that is transforming monolithic services into decoupled, highly scalable, region-agnostic, unified global bank services
•Design, implement, and iteratively develop highly available backend services, while continuously evaluating and implementing new methods to ensure the high reliability of transfer systems
•Maintain and improve core services utilizing a modern, cloud-native technology stack (AWS, K8s), with microservices written in Golang, Kotlin, Java and Elixir
•Improve test coverage for existing services and drive the end-to-end delivery of changes, including testing, observability, and monitoring
•Shape and continuously improve our engineering culture by sharing ideas, refining best practices, exploring innovative solutions, and contributing to comprehensive documentation and tool selection
Requirements
•Solid programming experience in Golang and are interested in working with additional languages such as Java, Kotlin and Elixir
•Advanced understanding of developing and maintaining distributed and event-driven systems
•Solid experience with event streaming platforms and messaging brokers such as Kafka
•Experience with modern cloud technologies like AWS, and containerization tools such as Docker and Kubernetes
•Comfortable working with SQL and NoSQL databases
•Experienced with CI/CD tools like GitHub Actions or ArgoCD
•Take pride in your work, have a keen sense of ownership, and are dedicated to writing clear, maintainable, and testable code
Nice to have
•Experience with monitoring tools - Prometheus, Grafana, Honeycomb
•Experience in the fintech industry
Benefits
•Commitment to Diversity and Inclusion: be part of a workplace that values and promotes diversity, fostering an inclusive environment where everyone's perspectives are respected and embraced
•Enrolment onto our Virtual Stock Option programme: you will own a stake in SumUp's future success
•Time off: 25 days of paid leave, plus special holidays
•Peace of mind: health insurance through Gjensidige and life & accidental coverage from Ergo
•Stay active: gym membership allowance to help you keep fit on your terms
•Career growth and learning opportunities: regular training, mentorship programs, SumUp University cohort and a yearly learning budget (2,000 EUR)
•Hack Days every second Friday, and entire global Hack Weeks
•Break4me: 1-month sabbatical after 3 years of service
•Referral Bonus: earn additional rewards by referring talented individuals to join the SumUp team
•From senior level in Lithuania: 4,366 to 7,280 Euro Gross p/m + 2,000 EUR annual learning budget + Virtual Stock Options. Offer may vary based on skills and experience