About the Team
Weโre looking for a versatile Software Engineer to support us in launching and scaling SumUp in new markets. Our team is responsible for defining the strategy and delivering products and services to those targeted markets. We leverage products built within SumUp, crafting new features, making adjustments, and localizing them to provide merchants with the best experience given their local context โ from their onboarding to making their first sale and getting paid out.
As part of this cross-functional squad within Global Expansion, you will collaborate with other teams and different codebases to deliver the functionalities required in the new countries. We believe that small merchants all over the world deserve to have a key partner to help them grow their business, and our squad enables SumUp to be there for them. You will also build tools to enable faster market launches and help other teams to build solutions they can scale in new markets.
What Youโll Do
- Design, build, and maintain back-end services between distributed systems.
- Actively participate in code reviews with other software engineers.
- Participate in product development, collaborating with engineers in different tech stacks to deliver business value.
- Maintain and extend the core payments and internal tooling systems, responsible for the transaction flow for different payment methods and help agents to provide better support.
- Participate in API design and implementation for both internal APIs and those exposed to our third-party integrators.
- Foster a culture of pair programming and ensure excellent monitoring and alerting for our products.
Youโll Be a Great Fit for This Role If You Have
- A good understanding of software architecture and application design, along with experience as a generalist who enjoys exploring and learning a wide range of technologies.
- Full-stack experience with a focus on backend development.
- Experience writing production-level applications in at least one of these technologies: Golang, Ruby on Rails, Kotlin, or Elixir.
- Experience with Pair or Mob programming and enjoy working in a collaborative environment.
- Experience with distributed and fault-tolerant systems.
- A passion for writing clean, maintainable, and testable code.
Why You Should Join SumUp
- ๐ Opportunity to work with SumUppers globally on large-scale fintech products used by millions of businesses worldwide, from our Berlin office. This involves an office-first setup.
- ๐ 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.
- ๐ A dedicated annual L&D budget of โฌ2,000 for attending conferences and/or advancing your career through further education.
- ๐ Enrolment onto our VSOP program: You will own a stake in SumUpโs future success.
- ๐ถ A corporate pension scheme where we match up to 20% of your contributions.
- ๐ 30 Days Sabbatical: Enjoy the unique opportunity to take a well-deserved break with our 30 days sabbatical benefit after completing 3 years of employment with SumUp.
- ๐ Referral Bonus: Earn additional rewards by referring talented individuals to join the SumUp team.
- ๐ต๐พโโ๏ธ Numerous other benefits such as Urban Sports Club subsidy, Kita placement assistance, relocation assistance, subsidised office lunches.
SumUp is an Equal Employment Opportunity employer that proudly pursues and hires a diverse workforce. SumUp does not make hiring or employment decisions on the basis of race, colour, religion or religious belief, ethnic or national origin, nationality, sex, gender, gender identity, sexual orientation, disability, age or any other basis protected by applicable laws or prohibited by Company policy. SumUp also strives for a healthy and safe workplace and strictly prohibits harassment of any kind.
Benefits Extracted with AI
- Opportunity to work with SumUppers globally on large-scale fintech products
- Commitment to Diversity and Inclusion
- Annual L&D budget of โฌ2,000
- Enrolment onto VSOP program
- Corporate pension scheme with up to 20% match
- 30 Days Sabbatical after 3 years
- Referral Bonus
- Urban Sports Club subsidy
- Kita placement assistance
- Relocation assistance
- Subsidised office lunches
Similar jobs
Last update: 23 minutes ago
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.
Engineering Manager - Backend (Elixir, Kotlin)
Join SumUp as an Engineering Manager in Berlin to lead backend teams using Elixir and Kotlin, driving innovative banking solutions.
Senior Backend Engineer (Elixir & Go)
Join SumUp as a Senior Backend Engineer to build digital merchant bank solutions using Elixir & Go.
Senior Backend Engineer (Kotlin)
Join SumUp as a Senior Backend Engineer (Kotlin) to build a global digital bank, focusing on scalability, reliability, and security.
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.
Full-Stack Engineer - Pricing
Join SumUp as a Full-Stack Engineer in Berlin to design and maintain scalable services in a microservice architecture.
Senior Android Developer
Join SumUp as a Senior Android Developer to build innovative fintech solutions using Kotlin and Android.
Senior Backend Software Engineer (Golang)
Join SumUp as a Senior Backend Software Engineer (Golang) to design and maintain backend services in a microservice environment.
Senior Fullstack Engineer - Platform
Join SumUp as a Senior Fullstack Engineer to develop software systems for global fintech products in Berlin.
Senior Android Developer
Join SumUp as a Senior Android Developer to build and enhance our digital banking solutions using Kotlin and Android technologies.
Senior Backend Engineer (Golang) - Global Bank
Senior Backend Engineer specializing in Golang for a global bank, focusing on distributed, event-driven systems.
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.
Senior Android Developer (Global Expansion)
Join SumUp as a Senior Android Developer to drive global expansion, develop mobile apps, and enhance user experiences.
Senior Software Engineer (Golang) - Online Payments
Join SumUp as a Senior Software Engineer (Golang) in Berlin to revolutionize fintech with scalable online payment solutions.
Senior Backend Engineer (Elixir, Kotlin)
Join SeQura as a Senior Backend Engineer in Barcelona. Work with Elixir, Kotlin, and more in a dynamic fintech environment.
Backend Engineer (Golang) - Payments Processing Platform
Join SumUp as a Backend Engineer specializing in Golang, enhancing our payments platform in Sofia, Bulgaria.
Senior Backend Engineer (Golang)
Join SumUp as a Senior Backend Engineer (Golang) to build a unified global banking platform for small merchants.
Senior Android Developer (Global Expansion)
Senior Android Developer for global fintech expansion, skilled in Kotlin and Swift, based in Barcelona.
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.
Backend Engineer (Golang) - Payments Processing Platform
Join SumUp as a Backend Engineer specializing in Golang, enhancing our payments processing platform in Sofia.
Fullstack Developer at SumUp
Join SumUp as a Fullstack Developer in Barcelona, enhancing fintech solutions with Golang and React. Empower global small businesses.
Engineering Manager - Global Bank
Join SumUp as an Engineering Manager to lead cross-functional teams in developing innovative banking solutions using modern technologies.
Senior Backend Engineer (Java) - Payouts
Senior Backend Engineer role focusing on Java and microservices architecture for global payouts at SumUp, Sofia.
Payment Application Engineer
Join SumUp as a Payment Application Engineer in Berlin to develop and certify payment features for card readers.