Qualifications
What You'll Do
Develop and maintain full-stack features for the Expenses and MTD products, utilizing React.js for the frontend and Node.js/TypeScript for the backend.
Contribute to a key initiative integrating Expenses directly into the Business Account transaction history, involving API refactoring and frontend adjustments.
Take charge of backend service reliability within the squad, including continuous integration/continuous deployment (CI/CD) workflows, Kubernetes deployments, and observability tools.
Work in collaboration with Product, Design, and cross-functional squads to produce clean, testable, and maintainable code with an emphasis on user experience.
Engage in code reviews, contribute to architectural decisions, and help refine the squad's engineering practices.
You Would Be Great for This Role If...
You possess strong skills in Node.js and TypeScript, with a proven history of developing and maintaining microservices.
You have hands-on experience with React.js and a record of delivering maintainable frontend features that enhance user experience.
You are comfortable working in a small, autonomous squad where taking ownership is expected from day one.
You are experienced in API design, incremental migration strategies, and architectural trade-offs, and familiar with event-driven concepts and tools like Kafka or RabbitMQ.
You have excellent communication skills, allowing you to clearly articulate technical decisions and provide constructive feedback to product, design, and cross-functional teams.
You are curious about the domain and committed to continuous learning.
About the job
Location: Copenhagen, Denmark
About the Team
The Global Bank tribe at SumUp builds financial tools designed to help small businesses manage their finances with confidence. The team’s main products, Expenses and Making Tax Digital (MTD), form a core part of SumUp’s accounting and compliance suite. Right now, the team is preparing to launch MTD in the UK, enabling merchants to submit Income Tax assessments electronically. The broader vision includes developing a full suite of accounting tools, covering Income Tax, VAT submissions, and financial reporting for multiple markets.
Role Overview
This Fullstack Engineer position sits within the Expenses and MTD squad. It is an early-stage, high-impact role where contributions directly shape the direction of new products. The work supports SumUp’s push to offer comprehensive accounting solutions to small businesses in the UK and beyond.
What You Will Do
- Drive end-to-end delivery of features across both frontend and backend systems
- Work closely with two senior engineers, a Product Manager, a Designer, and an Engineering Manager
- Collaborate with a global network of 200 professionals, ensuring your work reaches a wide audience
Who You’ll Work With
The squad includes experienced engineers, product, and design colleagues. The team operates with the backing and resources of SumUp’s global organization, offering both autonomy and support.
About SumUp
At SumUp, we believe in empowering small businesses by providing them with the financial tools they need to thrive. Our innovative solutions simplify financial management, making it easier for entrepreneurs to focus on their core business activities. We are committed to expanding our offerings to deliver comprehensive accounting and compliance solutions across various markets.