Backend Engineer - Sales & Orders
SumUp
Seniority
Midweight
Model
In-Office
Sector
Salary
Undisclosed
Contract
Full-Time
About the role
As a Backend Engineer in the Sales & Order team, you'll develop core Sales APIs and Receipt engines that power SumUp's ecosystem. You'll work on architecting how different SumUp products communicate with each other, focusing on translating complex transaction data into unified sales language that enables other teams to build features independently.
What you'll do
- Develop and evolve high-performance Sales APIs and receipt engines using Kotlin and Spring Boot
- Design and maintain robust data schemas and database interactions for complex transaction data at scale
- Build and document clean, public-facing APIs for other engineering teams to integrate independently
- Connect transaction data with business systems like reporting, accounting, and global fiscalization
- Engage in daily pair programming to solve complex concurrency and architectural challenges
- Take full ownership of development lifecycle including automated testing, CI/CD pipelines, and production monitoring
- Use AI coding agents to automate repetitive tasks and increase shipping velocity
- Refactor and migrate mission-critical domain logic to centralize the Sales experience
What you'll need
- 2+ years of backend engineering experience with JVM stack, preferably Kotlin and Spring Boot
- Solid understanding of software design patterns, principles, and basic concurrency
- Experience working in cloud-based environments, particularly AWS
- Enthusiasm for daily pair programming as primary working method
- Openness to using AI tools and agents to optimize coding processes
- Fast learning ability with focus on quality, detail, and effective time management
- Good written and spoken English skills with collaborative work style
Nice to have
- Familiarity with distributed systems and high-scale applications
- Knowledge of different programming paradigms (functional, object-oriented)
- Experience with Kubernetes, SQL/NoSQL, and observability/monitoring tools
- Experience with systems involving many concurrent processes
- Willingness to learn and share knowledge with engineering community
What they offer
- Virtual Stock Option programme
- €2000 annual learning and development budget
- Corporate pension scheme with up to 20% contribution matching
- 28 days paid leave plus public holidays and special leave days
- Urban Sports Club subsidy, subsidised office lunches, and other benefits
- Break4me: 1-month sabbatical after 3 years of service

