Senior Backend Engineer - Cards
SumUp
Berlin, Germany
4 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Berlin, Germany
Tech stack
Java
Code Coverage
Software Quality
Code Review
Continuous Integration
Relational Databases
Distributed Systems
Backend
Kotlin
Containerization
Api Design
Elixir
Go
Job description
- Own and lead the end-to-end delivery of backend services within the Cards EU domain, including observability, testing, and production support
- Contribute to the technical roadmap by participating in architectural discussions and proposing solutions for complex, distributed systems challenges
- Raise well-scoped pull requests, conduct thorough code reviews, and help maintain high standards of code quality and test coverage across the team
- Collaborate closely with engineers in adjacent squads and with the product manager to shape and refine the squad backlog
- Participate in incident reviews and the on-call rotation, taking accountability for the reliability of the services you build
- Apply and champion AI tooling to accelerate engineering workflows, and help raise the team's overall AI literacy
Requirements
Do you have experience in Relational databases?, * Solid, hands-on experience delivering production-ready backend services end-to-end, including testing, monitoring, and maintenance, on a modern cloud-native stack
- Production experience with Kotlin and interest in working with a number of other languages (Java, Golang and Elixir)
- Solid understanding of distributed systems, API design, data modelling, and working with relational databases
- Hands on experience in containerisation, orchestration, and CI/CD practices
- Ability to take an ambiguous product problem, define the technical approach, and lead it through to implementation with minimal guidance
- Comfort working across teams and communicating clearly in written and spoken English in a professional setting
- Genuine curiosity about the product domain - comfortable applying a backend lens during feature refinement and thinking beyond the code to understand how your work shapes the user experience
Benefits & conditions
Pulled from the full job description
- Referral program
- Sabbatical, * 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
- Enrolment onto our Virtual Stock Option programme: you will own a stake in SumUp's future success
- A dedicated annual L&D budget of €2000 for your individual development, which can be used to attend conferences and/or advance your career through further education
- A corporate pension scheme where we match up to 20% of your contributions
- Generous time off: enjoy 28 days of paid leave plus public holidays and special leave days
- Numerous other benefits such as Urban Sports Club subsidy, Kita placement assistance, subsidised office lunches
- Break4me: 1-month sabbatical after 3 years of service
- Referral Bonus: earn additional rewards by referring talented individuals to join the SumUp team