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
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.
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.
Senior Full Stack Engineer - Consumer
Join MoonPay as a Senior Full Stack Engineer in Lisbon, focusing on consumer products using React, TypeScript, and GCP.
Senior Software Engineer - Backend Development
Join Sysdig as a Senior Software Engineer to develop scalable backend services using Go, RESTful APIs, and microservices in a hybrid work environment.
Senior Backend Engineer (Go)
Join Nebius as a Senior Backend Engineer (Go) to develop fault-tolerant cloud services in a hybrid work environment.
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.
Senior Cloud DevOps Engineer
Join netgo as a Senior Cloud DevOps Engineer in Berlin. Work with Kubernetes, GitOps, and more in a dynamic team environment.
Senior Software Engineer - .NET and Go
Join Sysdig as a Senior Software Engineer in Berlin, focusing on .NET and Go for cloud security solutions.
Senior Backend Engineer - Java, Rust, Go
Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.
Senior Backend Engineer (Go/Python)
Join Vio.com as a Senior Backend Engineer to develop scalable solutions using Go and Python, enhancing our travel platform.
Senior Software Engineer (Backend)
Join Bitvavo as a Senior Software Engineer (Backend) to drive innovation in crypto services using AWS, Kubernetes, and TypeScript.
Backend Engineer - Financial Empowerment
Join N26 as a Backend Engineer to empower financial freedom using Java, Kotlin, and microservices in a hybrid work environment.
Senior Backend Engineer (JavaScript & Node.js)
Join Devire as a Senior Backend Engineer specializing in JavaScript & Node.js, working on innovative fintech solutions in a hybrid role in Warsaw.
Senior Backend Engineer with Go and AWS Experience
Join Vio.com as a Senior Backend Engineer to work with Go, AWS, and more, ensuring the best travel deals for users.
Senior Software Engineer - Data Platform
Join Nubank as a Senior Software Engineer to build and maintain core data infrastructure, ensuring reliable and scalable data flow.
Senior Software Engineer (Backend)
Join Pass App as a Senior Software Engineer (Backend) to build scalable web3 solutions using microservices, TypeScript, and Node.js.
Senior Backend Developer
Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.
Senior Backend Engineer C++
Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.
Senior Software Engineer - C#/.NET
Join TrueLayer as a Senior Software Engineer in Milan, working with C#, .NET, AWS, and Kubernetes to build scalable systems.
Senior Full-Stack Engineer ReactJS/NodeJS
Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS to revolutionize ecommerce customer support.
Staff Software Engineer, Data Platform
Join Personio as a Staff Software Engineer in Berlin to build scalable data platforms using Kafka, Kubernetes, and AWS. Drive innovation and excellence.
Senior NodeJS Developer
Join Semrush as a Senior NodeJS Developer to build and enhance digital marketing tools. Work remotely with flexible hours.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.
Senior Software Engineer - AWS, Python, Ruby on Rails
Join HeyJobs as a Senior Software Engineer to design scalable systems using AWS, Python, and Ruby on Rails in a dynamic team.