About the job
At SumUp, we champion the everyday heroes, those with the courage and determination to pursue their passions and realize their dreams.
We place small business owners at the center of our mission, crafting powerful and user-friendly financial solutions designed to empower them in managing their businesses. With a founder's mentality and a collaborative, 'team-first' spirit, our diverse teams across Europe, South America, and the United States unite to ensure that small business owners can thrive in their endeavors.
About the Team
The Payments Reporting team is integral to SumUp’s financial infrastructure, developing systems that millions of merchants depend on daily to reconcile, report, and make sense of their finances. We are currently on an exciting journey to build a reporting platform that accommodates both external integrators and internal teams at scale, delivering functionalities from file-based exports to real-time API reporting. This role has emerged due to our ambitious growth outpacing the capacity of our current team of three backend engineers, and we need someone who can take significant ownership of complex backend tasks, allowing the team to accelerate critical architectural improvements.
What You Will Do
- Develop and maintain backend reporting features, including Payout Reports, Payment Reports, Fee Invoices, and Transaction Reports.
- Design and manage Reporting APIs (like Transaction History and Payout History) that cater to both external integrators and internal stakeholders.
- Lead the migration of core payments functionality from legacy systems, modernizing the infrastructure that supports our reporting platform.
- Ensure the operational health of reporting services through effective monitoring, incident response, and performance optimization.
- Actively engage in planning and refinement sessions, providing technical assessments and effort estimations.
- Mentor junior engineers through code reviews, collaborative sessions, and knowledge sharing.
