S

SumUp

SMB-focused card payment processing hardware

Senior/Mid Software Engineer - Golang, Payments Platform

Backend EngineeringConfirmed live in the last 24 hours
Full-timeSofia, BulgariaNo salary listed

About the Job

Requirements

  • Strong programming experience in a modern language such as Go, Java, Python, or Kotlin.
  • Solid understanding of system design, scalability, and distributed systems.
  • Experience building application programming interfaces and working with data storage systems.
  • Ability to learn new technologies quickly and pragmatically.
  • Interest in incorporating artificial intelligence into the development workflow.

Responsibilities

  • Design and evolve systems that process millions of transactions reliably and at scale.
  • Build and maintain backend services in a microservices architecture.
  • Contribute to application programming interface design for internal services and external integrations.
  • Write clean, maintainable, and scalable code with strong test coverage.
  • Participate in architectural discussions and drive technical decisions.
  • Collaborate with engineers, quality assurance, and DevOps to deliver production-ready systems.
  • Continuously improve engineering practices, including leveraging artificial intelligence to iterate faster.

Desired Qualifications

  • Experience with cloud platforms such as Amazon Web Services.
  • Familiarity with containers and orchestration tools such as Docker and Kubernetes.
  • Experience with event-driven systems and messaging such as Kafka.

About the Company

SumUp

SMB-focused card payment processing hardware

SumUp provides card payment solutions for small and medium-sized businesses by selling portable card readers and handling the processing of credit and debit card payments. Its hardware plugs into( or connects to) mobile devices, enabling businesses to accept in-person card payments anywhere. Payments are processed through SumUp’s system with a flat 2.75% fee per in-person transaction, and there are no monthly costs or long-term contracts, making pricing simple and predictable. The company differentiates itself with transparent pricing, no contracts, and a globally available service across markets including the US, UK, Germany, France, and other regions, pairing affordable hardware with straightforward processing. SumUp’s goal is to help SMBs grow by giving them a secure, easy-to-use, and affordable way to take card payments anywhere.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
$4.1B
Headquarters
London, United Kingdom
Founded
2012

Recently Posted Jobs

Explore more opportunities at SumUp

See more jobs