This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
SumUp enables businesses to get paid easily, process orders quickly, sell online instantly and manage their money more efficiently. We create the tools businesses need to make their business and their customer experience thrive! As a key member of the Global Bank tribe, you’ll play a key part in helping us build SumUp's own digital bank. You’ll be part of a global, autonomous, cross-functional team that takes an aspect of our product and perfects it from concept to execution. Becoming a part of the Global Bank Tribe means working alongside ~200 people of 32 nationalities across Cologne, Berlin, São Paulo, Santiago, Sofia, and Vilnius who love to take ownership, work with purpose, and help businesses thrive. As a Senior Backend Engineer for our tribe, you will be responsible for evolving and maintaining the Brazilian side of the Transfers and Cards ecosystem inside SumUp Global Bank tribe, working within a highly-available platform that operates with money transfers in various payment systems.
Job Responsibility:
Evolve and maintain the Brazilian segment of the Transfers ecosystem within SumUp Global Bank tribe
Support the transition from a localized setup with regional banks to a unified Global Bank
Design, implement, and iteratively develop highly available backend services, while continuously evaluating and implementing new methods to ensure the high reliability of transfer systems
Maintain and improve core services utilizing a modern, cloud-native technology stack (AWS), with microservices (Docker, K8s) written in Go/Kotlin and Elixir
Improve test coverage for existing services and own the end-to-end delivery of changes, including testing, observability, and monitoring
Continuously improve our engineering culture by refining best practices, clarifying problems and opportunities, prototyping solutions, providing comprehensive documentation, and selecting new tools and technologies
Requirements:
Proficient in one or more modern backend languages: Golang, Elixir, Kotlin, Java, Ruby, or one functional programming language
Experienced in developing and maintaining distributed microservices and RESTful APIs
Prior experience with modern cloud technologies (AWS, Docker, Kubernetes)
Knowledgeable in event streaming platforms and messaging brokers such as Kafka and RabbitMQ
Demonstrated ability to learn new languages and technologies
Comfortable working with SQL and NoSQL databases
Experience with CI/CD products such as GitHub Actions, Jenkins, ArgoCD
Take pride in work, have a keen sense of ownership, and are dedicated to writing clear, maintainable, and testable code
Product-focused engineer who is passionate and curious about solving user challenges
Great English communication skills
What we offer:
Career Growth: Be part of a global team working on large-scale fintech products used by millions of businesses
Learning & Development: Access an annual budget of R$ 10,000 for education, certifications, and conferences
Time Off: Enjoy 30 additional days off through our Break4Me program after 3 years at SumUp
Grow with Us: Participate in our virtual stock program and benefit from SumUp’s success with company shares
Global Experience: Collaborate with a diverse team of 3,000+ people from over 90 countries, and join our global off-sites and hackathons
Collaborative Culture: Join a team that values diversity, innovation, and teamwork, where your ideas and contributions truly matter
Great Benefits: Health plans, meal vouchers (VR), Zenklub, Wellhub, life insurance, childcare allowance, and more