SumUp logo

Senior Backend Engineer (Golang)

SumUp

Join SumUp as a Senior Backend Engineer (Golang)

In the Global Bank tribe at SumUp, we are building the infrastructure and core services needed to provide our merchants with a digital bank account that allows 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 small business needs - effortless, simple, and affordable.

Your Role

As a Senior Backend Engineer (Golang), you will be responsible for supporting the transition from a localized setup with regional banks to a unified Global Bank. One of the main challenges will be to support our move to a fully distributed, event-driven architecture.

What You’ll Do

  • Collaborate with the global team to design and build a unified global platform, including high-level APIs for multiple regions and local implementations, ensuring high availability and observability.
  • Build and maintain highly available, self-healing, and resilient event-driven systems.
  • Support the migration of systems and processes, ensuring zero downtime for clients, and design, implement, and support high-value features for customers.
  • Improve test coverage for existing services and own the end-to-end delivery of changes, including testing, observability, and monitoring.
  • Continuously improve our engineering culture by refining best practices, clarifying problems and opportunities, prototyping solutions, providing comprehensive documentation, and selecting new tools and technologies.

What We’re Looking For

  • Solid programming experience in Golang and interest in working with additional languages such as Java, Kotlin, and Elixir.
  • Extensive experience as a Backend Engineer specializing in distributed, fault-tolerant, and event-driven systems.
  • Proven experience in system design, data modeling, and API design.
  • Hands-on experience with Kafka, Postgres, and SQL databases.
  • Prior experience with modern cloud technologies (AWS, Docker, Kubernetes).
  • Experience with CI/CD products such as GitHub Actions and ArgoCD.
  • A keen sense of ownership and dedication to writing clear, maintainable, and testable code.
  • Passionate and curious about solving user challenges.

Bonus Points

  • Experience with monitoring tools like Prometheus, Grafana, and Honeycomb.
  • Experience in the fintech industry.

Why You Should Join SumUp

  • Be part of a truly global team of 3200+ people from 80+ countries, spread across 4 continents.
  • Enjoy 25 days of annual leave plus Birthday Leave.
  • Access a dedicated annual Learning & Development budget (2000 Euro/year) for attending conferences and/or advancing your career through further education.
  • Enrollment in our virtual stock ownership program - you will own a stake in SumUp’s future success.
  • Work on large-scale fintech products used by millions of businesses around the world.
  • Health Insurance, Death & Disability Insurance.
  • Access to the SumUp Sabbatical, our Employee assistance program for mental health, as well as Fitness and Transport allowance and language learning benefits.
  • Attend global offsites and/or hackathons.

Join us in Vilnius and be part of a team driven by collaboration, innovation, and a shared vision of creating a world where everyone can build a thriving business.

Benefits
Extracted with AI

  • Medical insurance
  • Disability insurance
  • 25 days annual leave + Birthday Leave
  • Learning & Development budget (2000 Euro/year)
  • Virtual stock ownership program
  • Health Insurance
  • Death & Disability Insurance
  • Sabbatical
  • Employee assistance program
  • Fitness and Transport allowance
  • Language learning benefits

Similar jobs

Last update: 23 minutes ago

SumUp logo
SumUp

Senior Backend Engineer (Golang)

Join SumUp as a Senior Backend Engineer (Golang) in Sofia to build resilient systems and APIs, ensuring high availability and observability.

SumUp logo
SumUp

Senior Backend Software Engineer (Golang)

Join SumUp as a Senior Backend Software Engineer (Golang) to design and maintain backend services in a microservice environment.

SumUp logo
SumUp

Senior Backend Engineer (Golang) - Global Bank

Senior Backend Engineer specializing in Golang for a global bank, focusing on distributed, event-driven systems.

SumUp logo
SumUp

Backend Engineer (Golang) - Payments Processing Platform

Join SumUp as a Backend Engineer specializing in Golang, enhancing our payments processing platform in Sofia.

SumUp logo
SumUp

Backend Engineer (Golang) - Payments Processing Platform

Join SumUp as a Backend Engineer specializing in Golang, enhancing our payments platform in Sofia, Bulgaria.

SumUp logo
SumUp

Senior Software Engineer (Golang) - Online Payments

Join SumUp as a Senior Software Engineer (Golang) in Berlin to revolutionize fintech with scalable online payment solutions.

SumUp logo
SumUp

Senior Backend Engineer (Elixir & Go)

Join SumUp as a Senior Backend Engineer to build digital merchant bank solutions using Elixir & Go.

SumUp logo
SumUp

Senior Backend Engineer (Kotlin)

Join SumUp as a Senior Backend Engineer (Kotlin) to build a global digital bank, focusing on scalability, reliability, and security.

SumUp logo
SumUp

Fullstack Developer at SumUp

Join SumUp as a Fullstack Developer in Barcelona, enhancing fintech solutions with Golang and React. Empower global small businesses.

SumUp logo
SumUp

Senior Backend Engineer - Elixir

Join SumUp as a Senior Backend Engineer specializing in Elixir to innovate and support payment device features in a cross-functional team.

SumUp logo
SumUp

Senior Fullstack Engineer - Platform

Join SumUp as a Senior Fullstack Engineer to develop software systems for global fintech products in Berlin.

SumUp logo
SumUp

Senior Fullstack Engineer with TypeScript and Microservices

Join SumUp as a Senior Fullstack Engineer in Berlin. Work with TypeScript, Microservices, and REST APIs to enhance global fintech solutions.

SumUp logo
SumUp

Full Stack Engineer - Online Payments

Join SumUp as a Full Stack Engineer in Berlin to revolutionize fintech with Java, JavaScript, and microservices. Work on scalable, high-quality code.

Tabby logo
Tabby

Senior Backend Engineer (Golang)

Join Tabby as a Senior Backend Engineer specializing in Golang, working remotely with cutting-edge fintech technology.

SumUp logo
SumUp

Software Engineer - Back-End (Elixir, Kotlin, Ruby)

Join SumUp as a Software Engineer focusing on back-end development with Elixir, Kotlin, and Ruby in Berlin.

SumUp logo
SumUp

Senior Backend Engineer (Java) - Payouts

Senior Backend Engineer role focusing on Java and microservices architecture for global payouts at SumUp, Sofia.

SumUp logo
SumUp

Engineering Manager - Global Bank

Join SumUp as an Engineering Manager to lead cross-functional teams in developing innovative banking solutions using modern technologies.

AUTODOC logo
AUTODOC

Senior Backend Engineer (Go)

Join AUTODOC as a Senior Backend Engineer (Go) in Lisbon. Develop scalable backend solutions using Golang, Prometheus, and Grafana.

SumUp logo
SumUp

Full-Stack Engineer - Pricing

Join SumUp as a Full-Stack Engineer in Berlin to design and maintain scalable services in a microservice architecture.

Vinted logo
Vinted

Mid/Senior Backend Engineer (Go)

Join Vinted as a Mid/Senior Backend Engineer (Go) to enhance transactional experiences, focusing on APIs and scalable systems.

Tabby logo
Tabby

Senior Backend Engineer (Golang) - Debit & PFM Team

Join Tabby as a Senior Backend Engineer to develop Golang-based financial products remotely.

Vinted logo
Vinted

Mid/Senior Backend Engineer (Go)

Join Vinted as a Mid/Senior Backend Engineer (Go) to enhance transactional experiences. Work with APIs, REST, and large-scale systems.

Amsterdam Platform Creation logo
Amsterdam Platform Creation

Senior Golang Software Developer

Join us as a Senior Golang Developer in Amsterdam to build innovative financial services apps.

Semrush logo
Semrush

Senior Backend Developer (Enterprise Solutions Unit)

Join Semrush as a Senior Backend Developer to lead complex projects in a remote role, focusing on Golang, SQL, and Kubernetes.