SumUp · Finance
Senior Backend Engineer (Golang) - Bank Balance
- Vilnius, +4 more: London, Berlin, Cologne, Sofia
Still open on SumUp's site · checked just now
- Level
- Senior
- Posted
What you'll do
As written by SumUp · Read the original
What You’ll Do
- 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.
Requirements
You’ll be great for this role if
- You have solid backend experience building reliable, high-volume services and you think carefully about system design, APIs, data modeling, and how services interact.
- 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.
- Are fluent in 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
It’s a plus if you have
- 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.)
Skills
Stack
- Go
- Kotlin
- AWS
- Kubernetes
- Docker
Working languages
English
Company
Last checked . The details above were extracted automatically; the employer's original posting is the authority.