(Senior) Backend Engineer (Golang) - Global Bank
$50,400–$78,000 year
On-site · Vilnius, Vilnius, Lithuania
Job Summary
As a (Senior) Backend Engineer, you will modernize and build SumUp’s core banking services, manage ledger operations, and support the creation of a global transaction history service. You will tackle complex distributed systems challenges, improve observability and test coverage, and contribute to key architectural decisions. The role requires proficiency in Golang and/or Kotlin, experience with high-volume services, and the ability to run services in cloud environments. You will collaborate with teams across various domains to ensure smooth operations and have ownership of the software from design to production.
Required Qualifications
- Solid backend experience building reliable, high-volume services
- Proficient in Golang and/or Kotlin
- Comfortable learning and working with other languages as needed
- Ability to write maintainable, well-tested code
- Comfortable building, deploying, and running services in cloud environments like AWS using Docker and Kubernetes
- Eager to learn about relational databases that perform well under load
- Collaborative with good communication and feedback exchange skills
- Curiosity for building reliable financial services and banking domain
Desired Qualifications
- Knowledge of Elixir
- Deeper PostgreSQL experience
- Experience with event streaming platforms (Kafka preferred)
- Experience with modern observability stacks (Grafana, Honeycomb, etc.)
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.