The people of SumUp have brought the best way to accept card payments to 15 countries so far, but we won’t stop there. Headquartered in London, SumUp's major offices are in Berlin, Sofia and São Paulo. The Berlin office alone comprises more than 100 people from 24 countries. We recently launched a brand new contactless device, which makes paying by card easier than ever before.
SumUp could be interesting for you as an engineer in part because we cover so many platforms: we have physical hardware (made right here in Berlin), our own proprietary payment processing platform, mobile apps on iOS and Android, SDKs and APIs supporting third-party integration, and of course (the main star, in this team's humble opinion) a merchant-facing web app.
Help us bring card acceptance to the masses!
You'll fit in perfectly to our team if:
Please note: these aren't all hard requirements, but should give you a taste of the kind of skills you should have or be willing to learn on the job.
The backend that powers SumUp is a constellation of microservices, mostly written in Ruby but with an increasing number powered by Node. If you're interested in the nitty gritty of the complex domain of card payments, there's space for you to expand your responsibilities to the backend.
You'll shape some of the core experiences of our merchants: from their first impression on our website, to the web-based features that make them loyal to our platform.
In the first few weeks, you'll dive into the code and learn how to create clean, composable components in our codebase. You'll use this knowledge to start developing and refining features. You'll learn how we write tests, how we manage application state, and how we keep performance tip-top. You'll also pitch in on our Jekyll site to enable sales and marketing to reach hundreds of thousands of visitors every month.
In the first three months, you'll develop major features that impact our merchant base. You'll work closely with product and design departments to build features that are maintainable, usable, and beautiful. You'll help us re-think problems we've solved before in a different way as requirements evolve. You'll also leave your mark on the SumUp web experience by conducting A/B tests on the Jeykll site as well as during onboarding in the web app.
In one year, you'll have a wealth of knowledge about our complex problem domain, as well as its implications in the interface and in the backend – and how to manage it in a clean way. You'll have launched numerous features on the Dashboard, as well as contributed to side projects and initiatives that gave you an opportunity to diversify your skills and learn something new.
This job opening has been filled or removed by the company.
Try one of the other jobs at SumUp.