companySumUp logo

Backend Engineer - Sales & Orders

SumUpBerlin, Germany
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

QualificationsMinimum of 2 years experience in backend engineering, particularly with JVM technologies. Proficient in Kotlin and Spring Boot. Understanding of software design patterns.

About the job

Join Our Team

At SumUp, our Sales & Order team is pivotal in developing the core Sales API and Receipt engines that drive our ecosystem. From hardware like POS systems to our Solo Card Reader, and software solutions such as Online Store and Online Payments, our aim is to simplify complex transaction data into a unified 'Sales' language. We empower teams to build independent features, ensuring seamless connectivity between sales, reporting, accounting, and fiscalization as we support merchants in scaling globally.

As part of a dynamic, cross-functional team composed of Product Managers, Engineering Managers, fellow engineers, and occasionally Product Designers and Data Analysts, you will collaborate closely to innovate and enhance our offerings.

Your Role

As a Backend Engineer, you will not just write code; you will architect solutions that enable different SumUp products to communicate effectively. We foster a culture of extreme collaboration, engaging in daily pair programming, committing to high standards of 'clean' engineering, and adopting an 'AI-native' approach to accelerate our development processes.

Key Responsibilities

  • Develop and enhance high-performance Sales APIs and receipt engines using Kotlin and Spring Boot, ensuring scalability and resilience.
  • Design and maintain robust data schemas and database interactions to manage complex transaction and sales data accurately at scale.
  • Create and document clean, public-facing APIs that empower other engineering teams to integrate their features with the Sales Platform independently.
  • Work on projects that link transaction data with essential business systems like reporting, accounting, and global fiscalization.
  • Engage in pair programming to tackle complex concurrency and architectural challenges while maintaining superior code quality.
  • Oversee the entire development lifecycle, including writing automated tests, managing CI/CD pipelines, and monitoring production service health.
  • Utilize AI coding agents to automate repetitive tasks and enhance our delivery speed.
  • Migrate mission-critical domain logic from external systems to streamline and centralize the 'Sales' experience within our ecosystem.

Who You Are

  • You possess over 2 years of experience in backend engineering with the JVM stack, preferably using Kotlin and Spring Boot.
  • You have a strong grasp of software design patterns and principles, enabling you to create efficient and maintainable code.

About SumUp

SumUp is a leading financial technology company that empowers small merchants with the tools they need to thrive. We develop innovative payment solutions that are designed to fit the unique needs of businesses in a digital economy.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.