Get more other jobs in your inbox
Verified daily — no ghost listings.
About This RoleAI processing…
SumUp's Point-of-Sale (POS) solution empowers cafes, shops, bars, hair salons, and other businesses to operate efficiently and grow. It offers a wide range of features, including product catalogs, inventory management, business analytics, compliance support, and loyalty tools. As a Backend Engineer in the Orders & Sales or Catalog Platform team, you will build the engine powering core infrastructure for over 4 million businesses worldwide. Whether you are architecting global sales APIs or scaling item management systems, your work is central to the SumUp ecosystem. The Orders & Sales team buil
Key Responsibilities
- 1Develop and evolve high-performance backend services and APIs using Kotlin and Spring Boot .
- 2Design and maintain robust data schemas and event-driven integrations (Kafka) to handle complex transaction and catalog data at scale.
- 3Write clean, well-tested, production-grade code and contribute meaningfully to code reviews and team rituals.
- 4Collaborate with mobile and product teams to ship end-to-end features with a focus on performance and data consistency.
- 5Engage in daily pair programming to solve complex concurrency challenges and maintain high architectural standards.
- 6Take full ownership of the development lifecycle, including managing CI/CD pipelines and monitoring service health in production.
- 7Actively use and experiment with AI coding agents to automate repetitive tasks and increase shipping velocity.
- 8Refactor and migrate mission-critical domain logic to centralize and simplify the "Sales" and "Catalog" experiences across the ecosystem.
- 9Experience with Kubernetes and cloud-native observability/monitoring tools.
- 10Knowledge of different programming paradigms (Functional vs. OOP).
- 11Familiarity with high-scale applications involving many concurrent processes.
- 12A desire to share knowledge with the wider engineering community.
Requirements
- You have 3+ years of experience in backend engineering with the JVM stack (preferably Kotlin and Spring Boot ).
- You have a solid understanding of software design patterns, data modeling, and fundamental system architecture principles.
- You are comfortable working with Kafka , Postgres , and AWS in a production environment at scale.
- You enjoy and actively seek out collaboration and daily pair programming as a primary way of working.
- You are an "AI-native" engineer, open to using agents and tools to optimize your coding process.
- You have experience with, or a strong interest in, distributed and fault-tolerant systems.
- You are a fast learner who values quality, detail, and effective time management.
- You are fluent in English and can communicate clearly with both technical and non-technical stakeholders.
Perks & BenefitsTypical for this role
Apply to This Job in Minutes
Generate ATS-optimized resume + cover letter + interview prep with Jobease.ca AI. Complete your application faster.
75% of AI Resumes Get Rejected
Beat the ATS with Jobease.ca's AI Resume Builder. Optimized for real hiring systems.
Build My ResumeProfile Match
Loading…Checking your profile against this job…
Job Overview
Share This Job
Track All Your Applications
Never lose track again. Jobease.ca organizes every application, interview, and follow-up.
Organize My Search